【发布时间】:2017-09-14 17:23:40
【问题描述】:
我从 ajax 调用和工作良好的个人那里获取数据。 但是现在我要同时获取多个数据。
代码
for(var i = 1; i <= 2; i ++){
console.log(i);
$.ajax({
url: calculateURL(i),
success: function(file_content){
data[i] = file_content;
console.log(i, file_content);
}
});
}
结果
1
2
3 "abc"
3 "def"
期望的结果:
1
2
1 "abc"
2 "def"
如何解决? 有没有人有在for循环中调用ajax的经验?
【问题讨论】:
-
搜索 javascript 闭包
标签: javascript jquery ajax loops callback