我想在用户离开页面之前进行
AJAX调用(所以基本上在离开页面之前和刷新页面之前)?
如何才能做到这一点.我试图用jQuery搜索一些东西,但没有得到任何东西.
我试着使用以下代码 –
window.onbeforeunload(function(){alert('before unload');});
但是在离开页面(关闭浏览器选项卡)或刷新页面时,警报框永远不会出现.
如何实现这一目标?
解决方法
$(window).unload(function() { alert('Visitor left page'); });
关于ajax调用,您可以执行此操作,但必须将async设置为false.
$.ajax({ async: false,... });