在MVC应用程序中,我一起进行18次异步ajax调用,但在完成所有调用之前无法导航到任何其他页面。
如果我们点击导航链接,想要中止这些通话。如果我做错了,请告诉我。
$.ajaxSetup({
beforeSend: function (xhr) {
xhrpool[i++] = xhr;
$(window).bind('beforeunload', function () {
for(j=0; j<i; j++){
xhrpool[j].abort();
}
});
}
});
// for each row test the method or service and get result
$("#table tbody tr").each(function (index, el)
{
$.getJSON('@Url.Action("GetServiceCheckResult", "ServiceCheck")', { 'index': index }, function (result)
{