jjzjj

originalOptions

全部标签

javascript - 我的 promise 不再适用于 jQuery 1.8

此代码片段在1.7.2中适用于成功/错误回调以及promise样式回调。在1.8.2中,成功/错误回调仍然有效,但promise无效。我的预感是returndfd.promise(jqXHR);行是问题所在,但我不确定。$.ajaxPrefilter(function(options,originalOptions,jqXHR){//Don'tinfinitelyrecurseoriginalOptions._retry=isNaN(originalOptions._retry)?Common.auth.maxExpiredAuthorizationRetries:originalOp

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

我有多个ajax请求,每分钟都有一些请求数据,其他请求则由用户通过ui发起。$.get('/myurl',data).done(function(data){//dostuff..});由于身份验证失败,请求可能会失败。我已经设置了一个全局.ajaxError()方法来捕获任何失败的请求。$(document).ajaxError(function(e,jqxhr){//Correcterror..});发现错误后,我重置了授权。重置授权有效,但用户必须手动重新启动ajax调用(通过ui)。如何使用最初发送的jqxhr重新发送失败的请求?(我正在为ajax使用jQuery)