Php 如何删除yii cgridview中的一组行?
我发现一些代码正在解决此任务,但它不起作用Php 如何删除yii cgridview中的一组行?,php,yii,cgridview,Php,Yii,Cgridview,我发现一些代码正在解决此任务,但它不起作用 echo CHtml::link('Delete', '#', array( 'onclick'=>' var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes"); if (id_list=="") { alert("checkbocks do not checked!!!"); } else { MyMagicFunc
echo CHtml::link('Delete', '#', array(
'onclick'=>'
var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes");
if (id_list=="") {
alert("checkbocks do not checked!!!");
} else {
MyMagicFunction(id_list);
}
return false;',
)))
线路不通
var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes");
我尝试更改参数,但没有给出任何结果。您的gridview中必须有名称为“
复选框[]”(注意括号!)的复选框,代码将检查它们
此外,代码将返回一个数组。使用.length
而不是==”
您在js控制台中是否遇到任何错误?
echo CHtml::link('Delete', '#', array(
'onclick'=>'
var id_list=$.fn.yiiGridView.getChecked("My-grid","check-boxes");
if (id_list=="") {
alert("checkbocks do not checked!!!");
} else {
MyMagicFunction(id_list);
}
return false;',
)
);