有人可以告诉我如何取消原生javacript中的Ajax请求,并使用相同的原生javascript来取消请求。如何取消已使用本机javascript启动的AJAX请求
我打算提供一个脚本,我正在编写一个后台任务来检查请求是否在特定时间内完成,以及它是否尚未取消请求,如果它仍然在等待。
所以我看过的所有脚本都标记为Javascript,但实际上是JQuery,我根本不感兴趣,并且宁愿写我自己的方法而不使用我没有兴趣使用的东西。
所以有一点帮助表示赞赏。
这样做我使用像
xmlHTTP.cancel();
或
xmlHTTP.kill();
我知道,jQuery有中止,但是这是一个本机命令的别名的命令,使指针将不胜感激。
你能展示一些代码吗? –
本地方法中止... jquery的中止调用可能只是调用[XMLHttpRequest](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)上的方法 –
无需代码,我只是想知道什么是正确的命令来取消正在进行的AJAX请求。 原因是如果服务器花费很长时间来响应,过程被取消,然后在以后再次尝试,现在回答这个问题,我所做的当前AJAX脚本工作得很好。 这是一个个人项目,将基于我家的局域网。 –