在我的应用程序中,我有许多ajax请求会不时地执行。其中一个是使用settimeout定时执行的,另一个是由用户交互触发的。我的问题在于用户交互部分。
情境是当用户设置参数并点击按钮后,它会执行一个ajax请求。如果他在参数方面出现错误,则用户将进行一些调整,然后再次执行ajax请求,而之前的请求仍在进行中。
我想要终止之前的请求,而不使用abortall(),因为如我之前所说,还有其他请求不应被打断。因此,这就像选择要中止的请求一样。我该怎么做?请帮忙。
情境是当用户设置参数并点击按钮后,它会执行一个ajax请求。如果他在参数方面出现错误,则用户将进行一些调整,然后再次执行ajax请求,而之前的请求仍在进行中。
我想要终止之前的请求,而不使用abortall(),因为如我之前所说,还有其他请求不应被打断。因此,这就像选择要中止的请求一样。我该怎么做?请帮忙。
autoAbort: true
将会终止通过Ext.Ajax.request
发起的所有挂起请求。请参阅 Ext.data.Connection 源代码 中的createRequest
方法。 - Grant Humphries