我想創建一個帶有phonegap的android應用程序,第一頁是登錄頁面,它向服務器查詢用戶身份驗證,服務器返回json字符串:如果登錄成功則返回true,否則返回false。我得到的迴應,但我不能重定向到下一個HTML頁面。我正在使用以下代碼如何重定向到phonegap android應用程序中的本地html頁面?
$('#loginForm').submit(function(){
var uid = $('#login').val();
var pwd = $('#password').val();
$.getJSON('http://example.com/phonegap/login.php',
{ userid: uid, password: pwd },
function(json) {
$.each(json, function(k, v) {
if(v == "true" || v == true){
super.loadUrl("file:///android_asset/www/page2.html");
} else {
$('#loginError').html("Login failed, username and/or password don't match");
}
});
});
return false;
});
請讓我知道,如何在成功登錄後將用戶重定向到page2.html?
非常感謝,你解決了我的問題。自2-3天以來,我一直在努力解決這個問題。 – Arif
已經做到了......再次感謝。 – Arif
使用PhoneGap 1.5.0,jquery 1.7.1和jquery mobile 1.0.1會導致「JSCallback服務器關閉:停止回調」。錯誤(至少在我的情況下)在重定向後禁用腳本。使用jquery函數「$ .mobile.changePage('url');」一切正常。 – Redfox