小编典典

停止jQuery中所有活动的ajax请求

ajax

我有一个问题,提交表单时所有活动的ajax请求均失败,并触发错误事件。

如何在不触发错误事件的情况下停止jQuery中所有活动的ajax请求?


阅读 272

收藏
2020-07-26

共1个答案

小编典典

每次创建ajax请求时,都可以使用变量来存储它:

var request = $.ajax({
    type: 'POST',
    url: 'someurl',
    success: function(result){}
});

然后,您可以中止请求:

request.abort();

您可以使用数组来跟踪所有未决的ajax请求,并在必要时中止它们。

2020-07-26