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