首页 > 解决方案 > 如何通过 javascript 取消服务器请求?(不是 AJAX)

问题描述

我试图让一个按钮在加载时取消来自服务器的文档请求,我在 Chrome 上尝试过 window.stop() 但它不会阻止页面重新加载。我也尝试过这些行,但它们让我回到空白页,这不是我想要的,我只需要停止请求,就像按下 Esc 键一样。

document.write('<script type="text/undefined">'); or
document.write('<!--');

当我单击按钮并立即按 Esc 键时,我得到了想要的结果

编辑:一段时间后回到这个问题,我的意思实际上是:

“如何防止请求加载用户端服务器发送的响应”

标签: javascript

解决方案


我的问题的解决方案是重定向到:

http_response_code(204);

所以页面在发出新请求之前保持不变,但我仍然能够正常使用它。感谢那些无论如何回答的人,可中止的提取也是一个解决方案。


推荐阅读