日期:2014-05-16  浏览次数:20640 次

onbeforeunloade()函数中向后台发送ajax请求
谷歌浏览器响应正确,可是火狐完全没有反应,但是在函数最后加入return语句后关闭页面时两个浏览器都会问你是否离开,此时写的ajax也都得到了回应,这是怎么回事
如果我不想加return提示的话应该怎么写,主要是火狐的兼容问题

------解决方案--------------------
onbeforeunloade这些事件都不靠谱,你的页面都关了,程序也就就不会再运行了,可能的方法你在这个事件中使用window.open(url,"_blank")

不过,不要期望在onbeforeunloade是实现你完全想要的结果,这些都是不可靠的,只能作为辅助