使用数据发布jQuery mobile更改页面

时间:2012-07-05 21:57:57

标签: javascript jquery jquery-mobile

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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