2017-02-04 5 views
0

jsfiddleで興味深いコードを見つけてループし、複数の競技/チームデータを1回の実行で取得しようとしました。ループ外で結果が処理されるjquery関数によるループ

私は(ループで)次のフィードを複数回リクエストしたいと思います:

var f = new $jqOpta.FeedRequest(
    $jqOpta.FeedRequest.FEED_F30, 
    r.feedParams, // feed params like competition, season, etc. 
    dataDef, // result handler object 
    r.feedLife, // feed life ?? 
    r.trn, // trn, maybe translation ?? 
    r); // request object 
// finally request feed 
$jqOpta.FeedMonitor.requestFeed(f); 

完全なコードはここにある(そしてところで、私のものではありません): https://jsfiddle.net/t4ywc8vt/10/

私はしましたあたかも要求がforループの外にあるかのように要求結果を処理するために "dataDef.done"が呼び出されなかったので、要求を複数回呼び出すforループを試みましたが結果はありませんでした。これを行う方法がありますか?

答えて

1

他の開発者のソースコードを分析する前に、最初に基本を学ぶ必要があります。 これはループではなく、指定されたオブジェクトの単なるインスタンス化です。 例:

var f = new $jqOpta.FeedRequest($jqOpta.FeedRequest.FEED_F30, r.feedParams, c.dataDef, r.feedLife, r.trn, trn, r); 
[[var f = new ]]$jqOpta.FeedMonitor.requestFeed(f); 
+0

これは、どのように複数の競技会/チームから結果を得ることになりますか?私は "requestFeed"を何度もする必要がありますが、どうですか? –

関連する問題