Hallo, ich habe folgenden Code:
ich habe eine index.php
das Dialog-Element sieht wie folgt aus:
die initialize_dialog
Was möchte ich machen. Bei einem Klick auf einem Link, soll die ID des Link genommen werden und an die Dialog.Box übergeben werden. Dort soll dann das History-Element aufgerufen werden, welches jedoch jetzt nicht wichtig ist. Ich hänge jetzt an der Problematik, dass ich einfach keine Möglichkeit finde, wie ich on the fly die bereits erstellte php-Variable ändern kann, damit ich den Wert, dann verwenden kann. Ich hoffe ich hab es verständlich erklärt
Danke und Gruß, Kalito
ich habe eine index.php
HTML:
<?php
echo $this->element('libraries/table');
echo $this->element('libraries/dialog');
?>
<button id="cleanfilters" type="button">Filter leeren</button>
<table id='TableFilter'>
<thead>
<tr>
<th>Name</th>
<th>Wert</th>
<th>Beschreibung</th>
<th filter='false'></th>
<th filter='false'></th>
</tr>
</thead>
<tbody>
<?php foreach($configurations as $configuration): ?>
<tr>
<td><?php echo $configuration['Configuration']['name']?></td>
<td><?php echo $configuration['Configuration']['value']?></td>
<td><?php echo $configuration['Configuration']['description']?></td>
<td><?php echo $this->Html->link('Bearbeiten', array('action'=>'edit', $configuration['Configuration']['id'])) ?></td>
<td><?php echo $this->Html->link('History', array(), array('class' => 'history','id' =>$configuration['Configuration']['id'] )); ?></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
das Dialog-Element sieht wie folgt aus:
PHP:
<?php
echo $this->Html->script('jquery/dialog/initialize_dialog');
//hier sollte eigentlich die JS-Variable hinkommen
$history_id = 1;
?>
<div id="view_history">
<?php
echo $this->element('forms/history',array('id' => $history_id));
?>
</div>
die initialize_dialog
Code:
$(function(){
var id = 0;
$("#view_history").dialog({
autoOpen: false,
height: 500,
width: 500
});
$('.history').click(function(event) {
event.preventDefault();
$("#view_history").dialog('open');
id = $(this).attr('id');
//Code für Übergabe fehlt
});
});
Was möchte ich machen. Bei einem Klick auf einem Link, soll die ID des Link genommen werden und an die Dialog.Box übergeben werden. Dort soll dann das History-Element aufgerufen werden, welches jedoch jetzt nicht wichtig ist. Ich hänge jetzt an der Problematik, dass ich einfach keine Möglichkeit finde, wie ich on the fly die bereits erstellte php-Variable ändern kann, damit ich den Wert, dann verwenden kann. Ich hoffe ich hab es verständlich erklärt
Danke und Gruß, Kalito