2012-02-10 3 views
-1
for(var i=0;i<commentObjectLength;i++){ 
var fbFeedID = commentObject.OwnCommentList[i].fbFeedID; 
var OwnCommentID = commentObject.OwnCommentList[i].OwnCommentID; 
var accessToken = commentObject.OwnCommentList[i].accessToken; 
var commentText = commentObject.OwnCommentList[i].commentText; 
alert("Hiii"); // >>>>>>>1 
     FB.api('/'+fbFeedID+'/comments','post',{ 
        message: commentText, 
        access_token : accessToken 
       },function(response){ 
        if (!response || response.error){ 
         //alert(response.error.message); 
        }else { 
         alert("Hello");// >>>>>>>2 
         alert(response.id); // >>>>>>>3 
        } 
       }); 
} 

でFB.apiを実行するのに苦労しています。私は
の1-ように警告して出て期待してい> HIII
2 - >こんにちは
3 - >いくつかの応答ID
、4-> HIII
5>こんにちは
6>いくつかのresonse IDHI、私は簡単な方法で伝えるために、forループ

しかし、本当で、私は
の1-ように出てきています> HIII
2 - > HIII
、3-> HIII
は、ループサイズまで まで続きます。 。 。 。
8-> Hello
9->何らかの応答ID
10-> Hello
11-> some 応答IDが続きます。 。 。

ループの最後の日付がfacebookに送られ、フィードに コメントがあるたびに問題が発生します。 seperatlyではない。
だから私はこの 問題を解決するのを助けてください。
私は苦労しています。コールバック関数は、Facebookがあなたの要求に対する応答を与えた場合にのみ呼び出されますので、それは、事前に

答えて

1


Thaknsを(希望は一人一人がplzの必要 何も余分な情報を聞いて、問題を理解することができます)。

したがって、コールバックが表示されるまでループはHiiiメッセージをアラートし続けます。

期待したことをしたい場合。ループに別のリクエストを投稿する前に、いくつかのチェックが必要です。

+0

合意。良い解決策。 – DMCS

関連する問題