【发布时间】:2015-08-30 19:27:18
【问题描述】:
我有一个带有 3 个 ajax 调用的函数
var loadEditModalAddressData(){
loadCountries();
loadStates();
loadDistricts();
};
我希望从 js 等待,直到所有 ajax 调用完成。
我的部分代码
loadEditModalAddressData();
$(document).ajaxStop(function(){
// functionality using requested data
....
}
这很好,直到我添加了额外的功能并发现 $(document).ajaxStop 在每个完整的请求(或一堆请求)之后被调用,不仅在某些函数范围内,混搭我的代码功能。
我该怎么做?
【问题讨论】:
-
如果我理解你的话,
.ajaxStop(function()可以将请求的数据存储在一个数组中。当您在数组中拥有所需的所有数据时,您可以调用使用该数据的函数。
标签: javascript jquery ajax