0

我在使用 jQuery Mobile 1.3.0 的 Worklight 项目中遇到问题。

页面显示良好,但未pageshow触发事件。
网页初始化时,Web 控制台会记录 2 个 javascript 错误:

TypeError: invalid 'in' operand profile @ http://myhost:10080/myProject/apps/services/preview/InfoCenter/common/0/default/wlclient/js/worklight.js:2569

TypeError: ajaxRequest is undefined @ http://myhost:10080/myProject/apps/services/preview/InfoCenter/common/0/default/wlclient/js/wlclient.js:2460
4

1 回答 1

0

如果您从您的应用程序中提供一些代码片段会更好...

使用此代码,pageshow对我来说工作正常:

function wlCommonInit(){
    $(document).on("pageshow", "#page2", function(event) {
        alert("page 2 loaded");
    });
}

当我的基于 Worklight 6.1 的 jQuery Mobile 1.3.1 应用程序使用 更改页面changePage时,将执行上述操作并显示警报。我在 Worklight Console MBS 中对其进行了测试。

这是一个示例项目

于 2014-01-10T20:30:56.630 回答