我正在实施 facebook 连接以进行身份验证。我还想验证我从 facebook 收到的用户的电子邮件是否与内部数据库(基本上是邀请列表)匹配。所以我使用如下的ajax调用。但是,重定向不会立即发生。用户需要刷新窗口才能获得重定向。任何想法为什么以及如何解决这个问题?谢谢!请注意,这发生在 FB.api 中,而 FB.api 又位于 window.fbAsyncInit 中。
$.ajax({
type: "POST",
url: "verifyLogin.php",
data: ("email=" + myEmail),
success: function(resp){
if (resp == 'success')
{
window.location.replace('/index.php');
}
},
error: function(e){
alert('Error: ' + e);
}
});