javascript - 如何通过 javascript 取消服务器请求?(不是 AJAX)
问题描述
我试图让一个按钮在加载时取消来自服务器的文档请求,我在 Chrome 上尝试过 window.stop() 但它不会阻止页面重新加载。我也尝试过这些行,但它们让我回到空白页,这不是我想要的,我只需要停止请求,就像按下 Esc 键一样。
document.write('<script type="text/undefined">'); or
document.write('<!--');
当我单击按钮并立即按 Esc 键时,我得到了想要的结果
编辑:一段时间后回到这个问题,我的意思实际上是:
“如何防止请求加载用户端服务器发送的响应”
解决方案
我的问题的解决方案是重定向到:
http_response_code(204);
所以页面在发出新请求之前保持不变,但我仍然能够正常使用它。感谢那些无论如何回答的人,可中止的提取也是一个解决方案。
推荐阅读
- excel - 只需在 VBA 中设置选择范围中的最后一行
- azure - Azure 的本地无服务器调用不起作用
- azure - 有没有办法从 TFS 查询编辑器中的复制查询 URL 生成或获取 tempQueryId?
- android - 下划线、光标和提示在 TextInputLayout 中的 TextInputEditText 处消失
- django - 从 csv django 保存复选框值
- c# - 将相同样式应用于 XAML 页面中的多个按钮
- react-native - 如何在同一屏幕或同一类中切换两个不同的原生抽屉
- r - 变量名的顺序 pivot_wider
- vba - ACCESS VBA - 导出文件在一行的末尾和开头都有“
- javascript - 迭代数组并对每个元素求和 1