私はphonegapでアンドロイド・アプリケーションを作成しようとしています。最初のページはログイン・ページで、ユーザー認証のためにサーバーに照会し、サーバーはjson stringを戻します。私は応答を得ていますが、私は次のHTMLページにリダイレクトできません。私は私がログイン成功後page2.htmlするようにユーザーをリダイレクトすることができますどのように、私に知らせてくださいphonegap android appのローカル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;
});
を以下のコードを使用していますか?
ありがとう、あなたは私の問題を解決した。私は2〜3日からこの問題に苦しんでいました。 – Arif
もう一度やりました...もう一度ありがとうございます。 – Arif
PhoneGap 1.5.0、jquery 1.7.1およびjquery mobile 1.0.1を使用すると、「JSCallback Server Closed:Stop callbacks」が発生します。エラー(少なくとも私の場合)は、リダイレクト後にスクリプトを無効にします。 jquery関数を使用する "$ .mobile.changePage( 'url');"すべて正常に動作します。 – Redfox