好吧,我有这段代码,直接来自文档,如果我将setTimeout从等式重定向到我希望它们在我的服务之后的方程式中,它可以正常工作。
但是,如果我将setTimeout放入,在帖子实际发生的过程中,或者在之前(不确定是哪个),无论如何都会创建一个竞争条件,其中永远不会发布帖子,并且脚本会相应地重定向。我想知道是否有另一种方法来处理这个我知道帖子确实/没有实际使它然后重定向。或者其他人如何处理这种情况?
FB.api('/me/feed', 'post', obj.data.fb_post, function(response) {
console.log(response);
if (!response || response.error) {
alert('Error occured');
} else {
//setTimeout(function(){window.location = obj.data.whereTo;}, 3000);
}
});