记录 -- 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成功了。

 

posted @ 2021-06-03 17:50  qlnx  阅读(420)  评论(1编辑  收藏  举报