【发布时间】:2012-05-03 14:14:29
【问题描述】:
我正在进行聊天,并试图弄清楚如何检测用户是否离开了页面。几乎所有事情都由数据库处理,以避免前端混乱。
所以我想做的是一旦页面因任何原因离开(窗口关闭、转到另一个页面、单击链接等),将在一个人离开之前触发 ajax 调用,以便我可以更新数据库。
这是我尝试过的:
$(window).unload(function(){
$.post("script.php",{key_leave:"289583002"});
});
由于某些奇怪的原因,它不起作用,我检查了 php 代码,它工作正常。有什么建议吗?
【问题讨论】:
标签: javascript jquery ajax