Javascript 更改页面后的Jquery移动呼叫功能
我有一个简单的功能,可以在登录后更改页面。一旦页面被更改,我想运行一个不同的函数来加载地图Javascript 更改页面后的Jquery移动呼叫功能,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我有一个简单的功能,可以在登录后更改页面。一旦页面被更改,我想运行一个不同的函数来加载地图 function doLogin(username, password){ show_load("logging in..."); Parse.User.logIn(username, password, { success: function(user){ window.localStorage.setItem("userObjectId", user.objectid);
function doLogin(username, password){
show_load("logging in...");
Parse.User.logIn(username, password, {
success: function(user){
window.localStorage.setItem("userObjectId", user.objectid);
hide_load();
$.mobile.changePage("home.html", {transition: "slide"}, true, true);
$("#home_page").on("pageshow", function(){
navigator.notification.alert("hello");
});
},
error: function(user, error){
hide_load();
$(".error_popup_title").text("login error");
$(".error_popup_content").text(error.message);
$("#error_popup_link").click();
}
});
}
在它更改页面之后,我想运行一个函数调用showMap()
无论我做什么,我都无法在调用更改页面后运行任何内容。连警报都没有 您可以像这样使用显示页面事件:
$("#page_id").on("pageshow" , function() {
showMap();
});
我使用页面显示更新了我的原始帖子,只是为了提醒一下。什么也没发生。我最后把pageshow放进了我的pageinit,现在一切正常。