[英]issue getting the data at the time using ajax call(ajax and for)
我从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的经验?
function ajaxLoad(i) {
$.ajax({
url: calculateURL(i),
success: function(file_content){
data[i] = file_content;
console.log(i, file_content);
}
});
}
for(var i = 1; i <= 2; i ++){
ajaxLoad(i);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.