对于循环制作多个AJAX请求,检测完成时

时间:2015-09-18 19:57:50

标签: javascript jquery ajax

我有一个for循环,循环多次(1-1000 +)。在那个循环中,我调用ajax页面来做一些数据库的东西。我需要一种方法来判断最后一项是否已完成,以便我可以刷新页面。我所做的是运行循环和数据库代码,并在刷新页面后立即运行,但是发生了什么,很多请求都没有完成,因为它似乎已经令人耳目一新应用了一些数据库更新。我该怎么做呢?这是我的代码:

      for (i = 0; i < acIDs.length; i++) {

        var acID = acIDs[i];

        $.get('/ajax/db.asp?clientID=123&action=batchEditA&batchFieldA='+batchFieldA+'&batchValueA='+escape(batchValueA)+'&acID='+acID+'&pos='+pos);

      }      
location.reload(true);

0 个答案:

没有答案