【问题标题】:Yii pager error with light box灯箱的 Yii 寻呼机错误
【发布时间】:2014-03-24 03:22:56
【问题描述】:

我在 TbGridView 中使用颜色框,我的页面由默认的 ajax 分页和我用这段代码放置的分页器组成

'footer'=>CHtml::dropDownList(
            'pageSize',
            $pageSize,
            array(10=>10,25=>25,50=>50,100=>100,100000000=>'Alle'),
            array(
                'onchange'=>"$.fn.yiiGridView.update('product-grid',{ data:{pageSize: $(this).val() }})",
                'style'=>'width:74px'
            )
        ),

和一个在 iframe 中打开 url 的颜色框。

我的问题是,当我使用分页和寻呼机时,当我点击带有颜色框的链接时,两者都工作正常,然后我的寻呼机开始给我下面给出的错误。

TypeError: $.fn.yiiGridView is undefined with nlight box

我已经尝试了很多事情,但这仍然给我错误。 甚至我用 jquery bootstrap 检查也在 jquery 下面,我正在使用这个 jquery

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

那会是什么问题。请尽快指导我。提前致谢。

【问题讨论】:

    标签: jquery yii pagination conflict


    【解决方案1】:

    尝试通过右键单击来查看页面源代码。检查 jquery.yiigridview.js 是否注册。如果没有找到尝试注册它。

    【讨论】:

    • 它已经是他们的,我通过测试所有场景尝试了很多次,但它仍然是他们的。
    • 如果有那么你可以改变'onchange'=>"$.fn.yiiGridView.update('product-grid',{ data:{pageSize: $(this).val() } })", to 'onchange'=>"function(){$.fn.yiiGridView.update('product-grid',{ data:{pageSize: $(this).val() }})}",
    • 不,我收到新错误 SyntaxError: function statement requires a name function(){$.fn.yiiGridView.update("product-grid",{ data:{pageSize:
    • 我更改了语法,但在我使用颜色框后仍然出现问题,然后页面大小停止工作并给出错误 TypeError: $.fn.yiiGridView is undefined ...ion() {}($ .fn.yiiGridView.update("product-grid",{ data:{pageSize: $(this).val() ...
    猜你喜欢
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 2011-03-31
    相关资源
    最近更新 更多