我正在使用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;
});
});
我正在寻找能做的任何事,但没有任何作用......