我在使用 ajax 异步时遇到了一些问题。我有一个数组,然后循环遍历该数组以进行 ajax 调用,如果成功,ajax 将返回一个 xml 字符串,我将使用它来填充表格并更新进程栏。我用async:false它在 Firefox 上运行良好,但在 Chrome 上运行不正常。我也试过用$.ajax().done(),但一点影响都没有。
当 ajax 调用完成然后下一个循环将运行时,是否无论如何要获取响应的 xml 字符串?
for (var i = 0; i <= arr.length; i++){
$.ajax({
url: '',
data: '',
async: false
}).done(function(xml) {
//get xml string to handle and put it into some table as contents
});
//Then go to next loop
}
慕的地6264312
红糖糍粑
智慧大石
慕田峪4524236
随时随地看视频慕课网APP
相关分类