gpt4 book ai didi

jquery - 中止所有 Ajax 调用 - jqXHR

转载 作者:行者123 更新时间:2023-12-01 00:41:04 26 4
gpt4 key购买 nike

基本上我使用 jqXHR 和 asmx。如果可能的话我想这样做;

总的来说,在每个页面中,我都会使用 6-7 个带有同步或异步的 ajax 调用,具体取决于它是哪种方法。但是当其中一个出现错误时,我想在所有 ajax 调用之后中断该 ajax 调用。

谢谢了!

最佳答案

使用数组来存储每个 ajax 调用返回的对象,并迭代该数组以中止所有调用:

var XHR = []
........//later
var myajax = $.ajax({
type: 'GET',
url: url
}).done(function() {
//do something
}).fail(function() {
abortAll();
});
XHR.push(myajax);

function abortAll() {
XHR.each(function(i,e) {
e.abort();
});
}

关于jquery - 中止所有 Ajax 调用 - jqXHR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11609171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com