当我在其他窗口加载数据(估计为5秒)时,我在当前项目中遇到困难,当我再次尝试在同一时间加载另一页时(2秒)。第二个请求正在等待第二个请求完成后。
如何加载页面数据而不依赖于其他页面处理?
这是我的Ajax代码:
$.each(_arrayList, function (index, value) {
setTimeout(function () {
$.ajax({
type: "POST",
async: true,
data: '{RootEnquiryID: "' + _RootEnquiryID.toString() + '", ToCompanyNumber: "' + value + '", BincludeAttachement: "' + _BincludeAttachement + '", isAdvertiser: "' + "1" + '", Classification: "' + _Classification + '", Message: "' + _Message + '"}',
url: "../ECMonitoring.asmx/RouteEnquiry",
contentType: "application/json",
dataType: "json",
success: function (data) {
if (parseInt(data) > 0) {
//success
} else {
//error
}
},
error: function (xhr, textStatus, errorThrown) {
console.log("Combine Error:" + errorThrown);
},
complete: function () { }
});
}, 50)
});
请指教,
提前感谢。