0
我收到錯誤
Uncaught TypeError: undefined is not a function jquery.yiigridview.js
cgridview中的ajaxlink;錯誤未定義是不是在yiigridview.js功能
我嘗試了好幾種方法,但我不認爲我正確地做這個。 我目前有:
$this->widget ('bootstrap.widgets.TbGridView', array (
'type' => 'condensed',
'id'=>'inq',
'dataProvider' => $dataProvider,
'template' => '{items}{pager}',
'columns' => array (
array(
'header'=>'',
'type'=>'raw',
'htmlOptions'=>array('style'=>'width:30px'),
'value'=>function($data,$row){
if($data->message_target_read == "Read")
return CHtml::ajaxLink('<img src="'.Yii::app()->baseUrl.'/images/site/star-read.png">',
Yii::app()->createUrl("controller/action", array("id"=>$data->id)),
array("complete"=>"function(){
$.fn.yiiGridView.update('inq', {
type: 'POST',
url: $(this).attr('href'),
success: function() {
$.fn.yiiGridView.update('inq');}
});return false;}"));
我也嘗試過使用chtml::link
一類,並得到Yii::app()->clientScript->registerCoreScript('class'
但保留重定向整個頁面。我也嘗試過這樣做
CHtml::ajaxLink("<img>",Yii::app()->createUrl("controller/action", array("id"=>$data->id)),array(
type: 'POST',
url: $(this).attr('href'),
success: function() {
$.fn.yiiGridView.update('inq');
}
哦,我感覺很傻。謝謝! – JamAndJammies
其實我仍然有這個問題。未定義不是一個函數。它發送數據,但yiigridview無法刷新該錯誤。 – JamAndJammies