【发布时间】:2020-03-13 07:57:53
【问题描述】:
我有下面的代码,它有一个列表,对于这个列表中的每个元素,做一个 ajax 调用。
util.testMethod = function(list) {
var map = new Map();
list.forEach(function(data) {
$.ajax({
url: 'https://......',
type: 'GET',
data: // data needed here
success: function(data) {
// do something
},
error: function(jqxhr, settings, exception) {
// dos omething
}
});
});
return map;
};
由于我要进行一些异步 ajax 调用,我们假设其中有 1 个需要很长时间才能执行。这个 testMethod 是否有可能在 ajax 调用完成之前返回?
【问题讨论】:
标签: javascript jquery ajax