BeforeUnload イベントでの Ajax の実行
PHP/JavaScript チャット アプリケーションを作成しようとしている開発者は、MySQL 行がユーザーがページを閉じた後もキュー テーブルに残ります。課題は、ページを閉じたときに行を削除することにあります。
これに対処するために、開発者は Ajax 呼び出しで onbeforeunload イベントを使用しようとします。ただし、このアプローチは、ブラウザーが待機できない Ajax リクエストの非同期の性質により失敗します。
解決策は、Ajax 構成で async: false を設定することです。ただし、このアプローチは確実ではなく、すべてのブラウザで一貫して機能するとは限りません。
さらに詳しい情報については、http://api.jquery.com/unload/#dsq-comment-body- のコメントを参照してください。 132164390.
以上が「onbeforeunload」イベントの Ajax リクエストはページを閉じる前にデータを確実に削除できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。