$.ajax({
url: "",
jsonpCallback: 'item',
contentType: "application/json",
dataType: 'jsonp',
success: function(data) {
console.log(data);
var markup = "";
$.each(data.list, function(i, elem) {
dbInsert(elem['itemCode'], elem['description'], elem['price']);
});
},
error: function(request, error) {
alert(error);
}
});
我有上述类型的具有不同 url 的不同 ajax 调用。如何一个接一个地运行每个 Ajax 调用?
最佳答案
你可以做这样的事情。
$('#button').click(function() {
$.when(
$.ajax({
url: '/echo/html/',
success: function(data) {
alert('one is done')
}
}),
$.ajax({
url: '/echo/html/',
success: function(data) {
alert('two is done')
}
})
).then( function(){
alert('Final Done');
});
});
关于ajax - 调用多个ajax调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051226/