我有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。現在工作。 :) –