我有一个允许用户登录的ajax脚本。在PHP代码我设置会话等,并成功它意味着将用户重定向到索引页面并显示那里的内容等。但在我登录时它将重定向并再次显示登录框,然后当我登录第二次运作。这段代码有什么问题?
$('#login_btn').click(function(e){
e.preventDefault();
var email = $('#login_email').val();
var password = $('#login_pass').val();
if(email == "" || password == ""){
$('.login_form').effect("shake");
} else {
$.ajax({
type: 'POST',
url: 'ajax/login_ajax.php',
cache: false,
data: {email:email, password:password},
success: function(result){
if(result == 'success'){
// redirect user to index
window.location.href = 'http://www.mydomain.com';
} else {
$('#site-msg').html('<div class="the_site_alert"><strong>Error!</strong> ' + result + '</div>').slideDown(400).delay(2000).slideUp(400);
}
}
});
}
});