如何直接从浏览器中途中止ajax请求?

时间:2014-12-01 03:04:22

标签: javascript jquery ajax

我想在任何网站中直接从我的浏览器中途取消/取消ajax请求。例如,当我从联系表单中点击提交按钮并且加载微调器显示表明表单正在处理时。

所以在这个时期周围有任何方式允许我取消浏览器工具的请求,这使得微调器仍然加载并且最终没有提交表单(我认为这可能会在网络选项卡中产生错误开发者工具)。

注意:这只是一个奇怪的问题,仅用于测试目的。

2 个答案:

答案 0 :(得分:0)

如果你不期待回报,为什么不假装来电?

在调用之前

,在函数中键入return;。如果你想要微调器动作,将主体上的光标更改为cursor: wait;(我认为那是那个)

虽然可能不理解你的问题......?

答案 1 :(得分:0)

如果您使用的是vanilla JS,请尝试XMLHttpRequest.abort。 jQuery的ajax也应still expose this。您可以验证XHR的readyStateDONE还是调用了其他一些已注册的回调来进行测试。