在不调用error函数的情况下中止jQuery ajax请求

在不调用error函数的情况下中止jQuery ajax请求,jquery,ajax,Jquery,Ajax,在我的应用程序中,如果用户访问触发ajax请求以加载数据的页面,那么他们会快速导航到另一个页面,我不再关心该请求,但如果我中止该请求,它会触发错误函数,该函数会显示错误警报 我知道您可以在error函数内部检查它是否是由“abort”引起的,但我不希望对每个请求都这样做。理想情况下,您可以使用$.ajaxSetup()进行配置,甚至可以向abort()函数传递一个参数,表示这不是一个错误,此请求不再相关,运行成功、错误或完成函数没有意义。根据所有文档,中止调用将通过故障功能,只能通过验证状态进行

在我的应用程序中,如果用户访问触发ajax请求以加载数据的页面,那么他们会快速导航到另一个页面,我不再关心该请求,但如果我中止该请求,它会触发错误函数,该函数会显示错误警报


我知道您可以在error函数内部检查它是否是由“abort”引起的,但我不希望对每个请求都这样做。理想情况下,您可以使用$.ajaxSetup()进行配置,甚至可以向abort()函数传递一个参数,表示这不是一个错误,此请求不再相关,运行成功、错误或完成函数没有意义。

根据所有文档,中止调用将通过故障功能,只能通过验证状态进行处理: