相关疑难解决方法(0)

使用jQuery在失败时重试AJAX请求的最佳方法是什么?

伪代码:

$(document).ajaxError(function(e, xhr, options, error) {
  xhr.retry()
})
Run Code Online (Sandbox Code Playgroud)

更好的是某种指数回退

javascript ajax jquery xmlhttprequest

92
推荐指数
3
解决办法
9万
查看次数

如何重新发送失败的ajax请求?

我有多个ajax请求,每分钟一些请求数据由用户通过ui启动.

$.get('/myurl', data).done(function( data ){
   // do stuff..
});
Run Code Online (Sandbox Code Playgroud)

由于身份验证失败,请求可能会失败.我已经设置了一个.ajaxError()捕获任何失败请求的全局方法.

$(document).ajaxError(function( e, jqxhr ){
   // Correct error..
});
Run Code Online (Sandbox Code Playgroud)

在我发现错误后,我重置了授权.重置授权有效,但用户必须手动重新启动ajax调用(通过ui).

如何使用最初发送的jqxhr重新发送失败的请求?

(我正在使用jQuery for ajax)

javascript ajax jquery

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

ajax ×2

javascript ×2

jquery ×2

xmlhttprequest ×1