我有jQuery登录表单,该表单的功能是检查用户验证。如果成功验证jQuery表单验证重定向
这里是JS:
$(document).ready(function()
{
$('#button_sign_in').click(function(){
console.log('login');
$.ajax({
url: "login",
type: "post",
data: $('#login_form').serialize(),
success: function (data) {
//console.log('data:'+data);
if (data.user) {
$('#lblUsername').text(data.user.username);
}
else {
$('#button_sign_in').shake(4,6,700,'#CC2222');
$('#username').focus();
}
},
error: function (e) {
console.log('error:'+e);
}
});
});
});
的逻辑是,如果错了用户名或密码,则该按钮会动摇。如果正确的登录然后重定向到主页。
,这里是我的PHP函数:
require ("functions/_db_.php");
$username = $_POST['username'];
$password = $_POST['password'];
$query = mysql_query("SELECT username, password FROM t_users WHERE username='$username' && password='$password'");
$found = mysql_num_rows($query);
if ($found > 0)
{
header('location:home.php');
}
现在的问题是:如果登录纠正,页面将不会重定向到主页。
有什么建议吗?
哇......非常感谢@Haraman。现在工作。 :) –