我必须向不同的URL发送多个异步GET(不同时)。每个响应都被剥离以获得value
。所有响应中的所有值都放入数组values[]
进行进一步处理。
我可以在Java中轻松地执行此操作或同步ajax但我的问题是如何使用JavaScript中的异步ajax调用正确执行此操作,因为我对此模式几乎没有经验。使用jQuery(或其他相关的libarries)的答案也是可以接受的。
谢谢!
答案 0 :(得分:0)
根据您的要求,您应使用promises
代替ajax
。
承诺的一个简单例子 -
var promise = new Promise(function(resolve, reject) {
if (function worked) {
resolve("Your data");
}
else {
reject(Error(oops!!));
}
});
promise.then(function(result) {
console.log(result);
}, function(err) {
console.log(err);
});