我想在浏览器关闭事件上发出一个AJAX请求。
此代码不适用于Safari。
$( window ).unload(function() {
//my function call;
});
以下代码适用于Chrome和Safari,但也会在页面重新加载时触发,这是不可取的。
$(window).on('beforeunload ',function() {
//my function call;
});
感谢任何帮助。 感谢
答案 0 :(得分:0)
This问题讨论了onbeforeunload事件。您的alert
函数中是否有onload
?不确定其他浏览器阻止了什么。
$(window).on('beforeunload', function ()
{
return false;
});
您的onload
语法对我来说没问题,所以不确定Jquery问题。也许尝试Javascript等价物:
<element onunload="myScript">
或
window.onunload=function(){myScript};