Javascript

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

本文主要是介绍记录 -- 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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!