我正在开发一个登录表单。我想使用JQuery(和PHP)验证用户名/密码。
1)如果usr / pwd不正确,则相应地显示消息(没有页面刷新)
2)如果usr / pwd是正确的 i)设置会话变量 ii)重定向页面
答案 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");
}
}
});
};