Jquery PageContainer仅在更改到特定页面之前
如何在仅更改特定页面之前实现PageContainerBeforChange 我有这样的jqueryJquery PageContainer仅在更改到特定页面之前,jquery,jquery-mobile,Jquery,Jquery Mobile,如何在仅更改特定页面之前实现PageContainerBeforChange 我有这样的jquery $(document).on("pagecontainerbeforechange", function(e, data) { alert(data.toPage[0].id); //TO TEST Name of PAGE if (data.toPage[0].id == "detailsPage") // I DID this, but it didn't work {
$(document).on("pagecontainerbeforechange", function(e, data) {
alert(data.toPage[0].id); //TO TEST Name of PAGE
if (data.toPage[0].id == "detailsPage") // I DID this, but it didn't work
{
alert("DetailsPage");
//Do Ajax
}
});
试试这个:
$(document).on("pagecontainerbeforechange", function (e, data) {
alert(data.toPage[0].id); //TO TEST Name of PAGE
if(data.toPage[0].id == "detailsPage") {
alert ("DetailsPage");
//Do Ajax
}
});
示例:
$(文档)。在(“PageContainerBeforChange”上,函数(e,数据){
e、 预防默认值();
//警报(data.toPage[0].id);//用于测试页面名称
if(data.toPage[0].id==“detailsPage”){
console.log(“DetailsPage”);
//做Ajax
}
});代码>
谢谢..但是您的代码与我上面的代码相同,没有发生任何问题您必须测试数据
是字符串还是对象。如果是字符串,则将其与字符串进行比较。如果是对象,则检索页面的ID并进行比较。