我正在進行聊天,我試圖弄清楚如何檢測用戶是否已離開頁面。幾乎所有的事情都由數據庫來處理,以避免前端混亂。AJAX和用戶離開頁面
所以我想要做的是一旦頁面因任何原因(窗口關閉,轉到另一個頁面,單擊鏈接等)留下一個ajax調用將在一個人離開之前被解僱,所以我可以更新數據庫。
這是我已經試過:
$(window).unload(function(){
$.post("script.php",{key_leave:"289583002"});
});
對於一些奇怪的原因,它不會工作,我已經檢查了PHP代碼,並能正常工作。有什麼建議麼?
的可能的複製[JavaScript中,瀏覽器,窗口關閉 - 發送AJAX請求或運行在窗口關閉的腳本(http://stackoverflow.com/questions/6162188/javascript-browsers-window -close-send-an-ajax-request-or-run-a-script-on-win) – 2017-01-12 09:55:17