在我看来,我希望能够使用ajax删除和更新我的listview。现在,如果另一个链接不在那里,两个链接都正常工作。如果他们都在那里,两者都会激活actionUpdate
。有谁知道为什么删除操作不再被解雇?
<div class="delete">
<?php
echo CHtml::ajaxLink(
'<img src="handig/ikoons/delete.png" width="20"/>',
array("plaatjes/delete","id"=>$data->id),
array(
"beforeSend" => "js:function(){ return confirm('Confirm ?') }",
"success"=>'js:function(data){ $.fn.yiiListView.update("post_list"); }',
"type"=>"post",
),
array("id"=>$data->id)
); ?>
</div>
<div class="edit">
<?php
echo CHtml::ajaxLink(
'<img src="handig/ikoons/edit.png" width="20"/>',
array("plaatjes/update","id"=>$data->id, "pad"=>$data->pad),
array(
'data'=>array('Plaatjes'=>'data'),
"success"=>'js:function(data){ $.fn.yiiListView.update("post_list"); }',
"type"=>"post",
),
array("id"=>$data->id)
); ?>
</div>
答案 0 :(得分:1)
HTMLOptions数组上的问题。 您重复ID
array("id"=>$data->id)
在两个链接上。更改或删除此