[英]How do I cancel an AJAX request that has already been initiated using native javascript
[英]How do I cancel a server request via javascript? (not an AJAX)
我正在嘗試使一個按鈕在服務器加載時取消來自服務器的文檔請求,我在Chrome上嘗試了window.stop(),但它不會阻止頁面重新加載。 我也嘗試過這些行,但是它們使我回到空白頁,這不是我想要的,我只需要停止請求即可,就像按Esc鍵一樣。
document.write('<script type="text/undefined">'); or
document.write('<!--');
當我單擊按鈕並立即按Esc鍵時,得到想要的結果
編輯:一段時間后回到這個問題,我的意思實際上是:
“如何防止請求加載 用戶端服務器發送的響應”
解決我的問題的方法是重定向到:
http_response_code(204);
因此頁面保持了發出新請求之前的狀態,但是我仍然能夠正常使用它。 感謝那些無論如何回答的人,可中止的獲取也是一個解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.