本文介绍了继续中止AJAX(jqXHR)要求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有可能继续中止AJAX(jqXHR)的要求?
是这样的:
$(文件).ajaxSend(函数(事件,jqXHR,ajaxOptions){
如果(/ *进入我的条件* /){
$ .current_request = jQuery.extend(真,{},jqXHR);
jqXHR.abort();
}
}
//在未来的一段时间
$阿贾克斯($。current_request)
这是不工作的,我可以看到,我不知道如何解决一个问题:没有选择再次发送请求时设置
。解决方案
Is it possible to continue an aborted AJAX (jqXHR) request?
Something like:
$(document).ajaxSend(function(event, jqXHR, ajaxOptions) {
if(/* it enters my conditions */) {
$.current_request = jQuery.extend(true, {}, jqXHR);
jqXHR.abort();
}
}
// some time in the future
$.ajax($.current_request)
This is not working, and I can see one problem that I do not know how to solve: no options are set when sending the request again.
解决方案
这篇关于继续中止AJAX(jqXHR)要求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!