0

这是我从 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',
    ));
4

0 回答 0