gpt4 book ai didi

jquery - XMLHttpRequest错误0正确管理(重试请求)

转载 作者:行者123 更新时间:2023-12-03 22:59:23 26 4
gpt4 key购买 nike

当 XMLHttpRequest 收到错误 0 时,这意味着没有连接,大多数时候您只想过一段时间重试。

有没有一种简单的方法可以透明地重试 XMLHttpRequest 通知用户连接丢失(就像 gmail 一样)?

(我正在使用 jQuery)

最佳答案

在这里查找您想要的内容:Defensive AJAX and AJAX retries in jQuery .

基本上在错误处理程序中,您可以执行$.ajax(this);

$.ajax({
url : 'timeOutPage.html',
type : 'get',
timeout : 20000,
error : function(xhr, textStatus, errorThrown ) {
if (textStatus == 'timeout') {
$.ajax(this);
return;
}
}
});

链接的文章有一个更深入的示例,带有重试限制等...与大多数 jQuery 一样,您几乎可以复制/粘贴他们的示例来开始。

关于jquery - XMLHttpRequest错误0正确管理(重试请求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2169711/

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