通过在Yii框架中传递参数(LinkID)刷新CGridView
我正在尝试刷新/更新通过在Yii框架中传递参数(LinkID)刷新CGridView,yii,Yii,我正在尝试刷新/更新CGridView,方法是在执行AjaxSubmitButton时将参数linkid传递到网格。如何做到这一点 我的AjaxSubmitbutton代码: <?php echo CHTML::ajaxSubmitButton('Save', Yii::app()->createUrl('baseContact/NewEditStructure',array("id" => $base)), array('success' => '
CGridView
,方法是在执行AjaxSubmitButton
时将参数linkid
传递到网格。如何做到这一点
我的AjaxSubmitbutton
代码:
<?php
echo CHTML::ajaxSubmitButton('Save', Yii::app()->createUrl('baseContact/NewEditStructure',array("id" => $base)),
array('success' => 'function(){
changeEdittab();
$.fn.yiiGridView.update("editstructure-grid");
$("#EditStructure-New").dialog("close"); return false;
}'))
?>
在代码中添加js:before-js函数
echo CHTML::ajaxSubmitButton('Save', Yii::app()->createUrl('baseContact/NewEditStructure',array("id" => $base)),
array('success' => 'js:function(){changeEdittab();
$.fn.yiiGridView.update("editstructure-grid");
$("#EditStructure-New").dialog("close"); return false;}'))
id是您定义的CgridView id。如果您的网格视图id是“editstructure grid”,则您的传递正确。如何将id传递给CgridView更新函数?$。fn.yiiGridView.update(“编辑结构网格”);您的语法是正确的。$.fn.yiiGridView.update(“您的网格视图id”);我想将外键值传递给yiiCGridView.update这不是数据库键或id。它是html div id。您不能传递外键。