ログインフォームを開発しています。JQuery (および PHP) を使用してユーザー名/パスワードを確認したい。
1) usr/pwd が正しくない場合、それに応じてメッセージを表示します (ページの更新なし)。
2) usr/pwd が正しい場合 i) セッション変数を設定 ii) ページをリダイレクト
PHPについてはわかりませんが、asp.netではjQuery ajaxを使用して、ユーザーをログインさせ、セッション変数を設定し、応答を返すサーバーメソッドにアクセスしました。応答に基づいて、jQuery は適切なメッセージを表示します。
jQuery 関数の簡単な例を次に示します。
$("#btnLogin").click(function(){
$.ajax({
type: "POST",
url: "login.aspx/getDetails",
data: "{uid:" + $("#txtUsername").val() + ", pass:"+$("#txtpassword").val()+"}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var response = eval("(" + data + ")");
if (response.msg == "success") {
$("#message").text("Login successful");
} else {
$("#message").text("Login failed");
}
}
});
};