0

誰かがこの JavaScript の作成を手伝ってくれるかどうか疑問に思っています。基本的に、$.ajax リクエストを 100 回連続して実行する for ループが必要ですが、$.ajax リクエストが .done() の場合にのみ次の反復に進みます。

4

2 に答える 2

1

再帰を試して、リクエストを1つずつ送信できると思います。

 var count = 0;     
 var recursiveAjax = function() {
     if(count < 100) {
          $.ajax({
              url: 'url here',
              data: {/*data here*/},
              success: function(msg) {
                  count++;
                  recursiveAjax();
              }
          });
      }
      // next
 }
 recursiveAjax();
于 2013-06-09T22:48:18.490 に答える