【发布时间】:2014-05-09 07:10:41
【问题描述】:
我的 AJAX 调用是在 for 循环中构建的。它们需要有序(同步)。如何用 jQuery 链接它们?
var array = ['One', 'Two', 'Three'];
var arrayLength = array.length;
for (var arrayCounter = 0; arrayCounter < arrayLength; arrayCounter++) {
var id = array[arrayCounter];
getData(id);
function getData(id) {
$.ajax({
url: 'http://example.com/' + id,
dataType: 'jsonp',
success: function(d) {
var response = d;
console.log(d);
},
error: function() {
alert("ERROR");
}
});
}
}
【问题讨论】:
标签: javascript jquery ajax promise chaining