记录 -- js浏览器窗口关闭调用ajax

Posted qlnx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录 -- js浏览器窗口关闭调用ajax相关的知识,希望对你有一定的参考价值。

window.onbeforeunload  窗口关闭的js方法。一开始调用ajax没有生效的时候,console,network看不到报错,没反应。网上都说是要改为同步。

然后没想到是同步的错,之后一步一步的断点查看,才发现问题,使用同步时ajax返回error :  "NetworkError: Failed to execute \'send\' on \'XMLHttpRequest\': Failed to load。

 

ajax 设置为同步async: false,无效。

通过断点看到返回error :  "NetworkError: Failed to execute \'send\' on \'XMLHttpRequest\': Failed to load

改为异步async: true成功了。

 

以上是关于记录 -- js浏览器窗口关闭调用ajax的主要内容,如果未能解决你的问题,请参考以下文章

js清空浏览器页面所有上一页记录?

关闭浏览器窗口后是不是有可能发送 AJAX? [复制]

在关闭浏览器窗口之前调用 URL [重复]

用户关闭浏览器窗口时发送 ajax [重复]

在返回 AJAX 响应之前阻止 Web 浏览器关闭 [重复]

当图像以 AJAX JSON C# ASPNET 保存时自动关闭窗口浏览器