-2

ログインフォームを開発しています。JQuery (および PHP) を使用してユーザー名/パスワードを確認したい。

1) usr/pwd が正しくない場合、それに応じてメッセージを表示します (ページの更新なし)。

2) usr/pwd が正しい場合 i) セッション変数を設定 ii) ページをリダイレクト

4

1 に答える 1

0

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");
                }
            }                
        });
    };
于 2012-07-22T12:24:12.430 に答える