在Jquery中设置会话变量

时间:2012-07-22 11:07:19

标签: jquery session redirect

我正在开发一个登录表单。我想使用JQuery(和PHP)验证用户名/密码。

1)如果usr / pwd不正确,则相应地显示消息(没有页面刷新)

2)如果usr / pwd是正确的    i)设置会话变量    ii)重定向页面

1 个答案:

答案 0 :(得分: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");
                }
            }                
        });
    };