pagecontainer(jQuery Mobile)的问题

时间:2015-04-16 23:50:02

标签: javascript php jquery html cordova


我正在使用PhoneGap开发应用程序,但存在问题。我有一个登录表单,因为它非常简单,我在URL上发送登录信息。
那么,那会发生什么:用户输入用户名 - > jQuery将页面更改为logged_in.html(pagecontainer),然后加载www.example.com/logged.php?user=USERNAME_ON_FORM。
但是,logged_in.html页面确实加载了,但不知何故它保留了旧页面,因此我必须向下滚动才能看到登录页面。无论如何要解决这个问题吗? 我尝试了这个,但它禁用了一切。

$(document).bind("mobileinit", function () { $.mobile.ajaxEnabled = false; });

这是我的代码:

var $ = jQuery.noConflict();

$(document).ready(function(){



function init() {
document.addEventListener("deviceready", deviceReady, true);
delete init;
}


$("#loginForm").on("submit",function(e) {
var u = $("#username", this).val();
if(u != '') {

 // $.mobile.changePage("logged_in.html");
 $("body").pagecontainer("change", "logged_in.html" );


             setTimeout(function(){
             $('#logged_teste').load('http://example.com/app/model/login_dados.php?email='+u);
            },1000);

}
return false;
}); 
});

我正在寻找能做的任何事,但没有任何作用......

0 个答案:

没有答案