私はチャットに取り組んでおり、ユーザーがページを離れたかどうかを検出する方法を見つけようとしています。フロントエンドが混乱するのを避けるために、ほとんどすべてがデータベースによって処理されます。
だから私がやろうとしているのは、何らかの理由でページが離れると(ウィンドウが閉じられた、別のページに移動した、リンクをクリックしたなど)、人が離れる前に ajax 呼び出しが発生するため、データベースを更新できます。
これは私が試したことです:
$(window).unload(function(){
$.post("script.php",{key_leave:"289583002"});
});
何らかの奇妙な理由で動作しませんでした。php コードを確認したところ、正常に動作しました。助言がありますか?