CGridView 小部件已经具有查看、更新、删除选项。但我在我的基于 jquery 移动的项目中使用 CListView 小部件,但在为删除选项创建 ajax 链接时遇到问题。不知道如何在_view.php(视图文件)及其renderPartial()视图文件中创建一个ajax删除链接以在成功删除后消失栏请提前感谢。这是用于编辑和删除的 _view.php 文件链接。
<?php
echo CHtml::link(CHtml::encode($data->id),
array('editmember1', 'id' => $data->id),
array('data-role' => 'button', 'data-icon' => 'star')
);
echo CHtml::link(CHtml::encode($data->id), $this->createUrl('customer/delete', array('id' => $data->id)),
array(
// for htmlOptions
'onclick' => ' {' . CHtml::ajax(array(
'beforeSend' => 'js:function(){if(confirm("Are you sure you want to delete?"))return true;else return false;}',
'success' => "js:function(html){ alert('removed'); }")) .
'return false;}', // returning false prevents the default navigation to another url on a new page
'class' => 'delete-icon',
'id' => 'x' . $data->id)
);
?>