对于浏览器的onbeforeunload事件,在测试的时候发现,Safari浏览器可以执行onbeforeunload事件,但是在事件中如果用ajax执行后台方法的话却执行不了,设置断点调试,发现根本就没有进入方法。
解决办法:对于ajax,默认是异步请求,改为同步即可,即async:false。async默认是true,改成false就可以了。
对于浏览器的onbeforeunload事件,在测试的时候发现,Safari浏览器可以执行onbeforeunload事件,但是在事件中如果用ajax执行后台方法的话却执行不了,设置断点调试,发现根本就没有进入方法。
解决办法:对于ajax,默认是异步请求,改为同步即可,即async:false。async默认是true,改成false就可以了。