删除后 Yii j查询烧烤错误



我正在使用Yii CGridView .列中有删除按钮:

array(
    'class'=>'CButtonColumn',
    'template' => '{update}{delete}',
    'buttons' => array(
        'delete' => array(
            'imageUrl' => false,
            'options' => array( 'class'=>'btn btn-danger btn-mini delete-button' ),
        )
    ),
)

单击删除按钮后,我看到ajax请求,然后立即收到js错误

"URL is undefined" from jquery.ba-bbq.js @ 257 line (matches = url
 .match( is_fragment ? /^([^#]*)#?(.*)$/ : /^([^#?]*)??([^#]*)(#?.*)/ );).

有没有人知道如何摆脱这个错误?

P.s.条目被删除,只有js错误。

好的

,我在这里找到了解决方案:

用这个覆盖CGridView registerClientScript

public function registerClientScript(){
    //if ajaxUrl not set, default to the current action
    if(!isset($this->ajaxUrl))
        $this->ajaxUrl = Yii::app()->controller->createUrl("");
    //call parent function
    parent::registerClientScript();
} 

相关内容

  • 没有找到相关文章

最新更新