私は次のソースを持っています:
$('#loginnow').click(function() {
var login_useroremail = $('input[name="login_useroremail"]').val();
var login_password = $('input[name="login_password"]').val();
$.ajax({
type: "POST",
url: "http://www.example.com/login.php",
data: {
login_useroremail: login_useroremail,
login_password: login_password
},
dataType: 'text',
success: function(data) {
if(data == 'ok')
{
alert('Registration successful!');
}
else
{
alert('Registration failed. Try again later.');
}
},
error: function(data) {
alert('Registration failed. Try again later.');
}
});
});
これらのアラートと状態が厄介であることはわかっていますが、私はプロジェクトの初期段階にあるので、後で改善します。;) jQuery、jQuery Mobile、および PHPTAL を使用しています。
例を呼び出してログインが実際に成功した場合 (= サーバーが "ok" を返す)、すべてが見つかりました。
私の質問: サンプルを呼び出してログインに失敗すると、URL バーにパラメーターが自動的に追加されるのはなぜですか? 呼び出し後は次のようになります。
www.example.com/index.php?user=blah&pw=yadda&...
時々それはまたのようなアンカーを持っています
www.example.com/index.php#ui-state=dialog
少なくとも、それが何のためにあるのかは想像できます。モバイル アプリで現在何をしているかを思い出すのに役立つと思います。