Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改页面后的Jquery移动呼叫功能_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

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,现在一切正常。