私は私がしなければならないアプリケーションを持っています
FB.api(/ me)FB.api(/ me / friends)。
ユーザーが認証されたら、window.location.href。(xx)を持つ新しいページにログインしたいと思います。
だから私のpesduocodeは:
checkuserdetails()
{
FB.api(/me)
FB.api(/me/friends).
window.location.href.(xx).
}
コールバック関数にアラートがありますが、アラートが実行されず、ページがリダイレクトされます。CBroeによって提案されたように、私はwindow.location.hrefを保持しました。カルバックで。しかし、それも問題を抱えています。
そのようなthiis:
pseduo code:
checkuserdetails()
{
FB.api(/me)
FB.api(/me/friends){ window.location.href.(xx).}.
}
友達のアラートが実行されることはありません。
pseduoコード:checkuserdetails(){FB.api(/ me){window.location.href。(xx)。}。FB.api(/ me / friends)
}
両方のアラートが実行されます。
私の質問:1)/ me / friendsからのアラートが最初に実行されることもあれば、/meで実行されることもあります。私はFBがutをシーケンシャルにする方法が非同期であることを理解しています...FB.api呼び出しがたくさんある場合(2つ以上)、windows.locationをどこに保持するのですか?非同期機能を制御する方法