这是我从 CList 视图在模板中调用的 Ajax 按钮的代码问题是我想在编译时绑定 editid 变量,以便相应的行 ID 作为 ajax 请求的参数。
但是 yii 的惰性绑定总是在处理所有行时绑定它,因为点击任何行我只得到最后一行的 id。有什么解决方法吗
echo CHtml::ajaxButton("Edit",CHtml::normalizeUrl(array('fieldvals/parseajax','eid'=>$data->id)),
array(
'data'=> "js:{edtid:$data->id}",
'success'=>'function(resp)
{
}',
'complete'=>'function(data){
$("#message").html("Edit Mode");
}',
'type'=>'post',
'update' => '#data'
),
array(
'id'=>'ajaxEditSubmit'.$users['ids'][$key],
'name'=>'ajaxEditSubmit'.$users['ids'][$key]
)); ?>
//CListView 配置
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
));