我有一个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);