【问题标题】:jQuery Mobile Cannot read 'options' of undefined on trigger('pagecreate')jQuery Mobile 无法读取触发器上未定义的“选项”(“pagecreate”)
【发布时间】:2013-04-15 15:08:57
【问题描述】:

我正在将一个外部页面加载到我的 jqm 页面上的 div 中,为了使用 jQuery 移动样式来增强它,我在 div 上调用了 trigge('pagecreate'),这可以在控制台中使用。

 $('#search-results-page').load('searchResults.php',{options:$.encodeJSON(data.options),search:$.encodeJSON(data.search)},function () {
        $(this).trigger('pagecreate',{options:{}});
        $.mobile.changePage('#search-results-page');
    });

如果我将代码放在 try catch 块中,它会起作用,但如果我不这样做,则会收到此错误:

未捕获的类型错误:无法读取未定义 jquery.mobile-1.3.1.js:7535 的属性“选项”

【问题讨论】:

    标签: jquery mobile jquery-mobile


    【解决方案1】:

    我收到了这个错误,这是因为我使用的是 jQuery 2.0.0

    试试 jQuery 1.9.1

    【讨论】:

    • 第一次使用面板时出现同样的错误,您的解决方案已解决。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-19
    • 2021-01-17
    • 1970-01-01
    相关资源
    最近更新 更多