1

如何在 jquery mobile 上更改页面命令后使用 Javascript 收集数据。这是我的命令:

var resultDate = "123121312";
$.mobile.changePage("animation.html", { transition: "slidedown", type: "post", data:resultDate});

如何在页面 animation.html 上使用 JS 收集该数据

4

1 回答 1

2
$(document).bind("pagechange",function(e,data){
    if(data.options.data){
        alert(data.options.data);
    }
});

这应该在 pageChange 上触发,并且如果它在您想要的页面上运行(显然您需要将其缩小到该页面),那么它将具有您传入的数据变量。

您需要为您想要的页面绑定/取消绑定它,或者使用 url 变量/数据仅在您想要的页面上运行它。或者您可以检查数据变量并仅在它有效时运行,就像我正在做的那样。

于 2012-07-05T22:25:31.007 回答