次のように、ページを離れるときにユーザーに確認メッセージを表示するために jQuery を使用しています。
var changes = false;
window.onunload =function() {
if (changes) {
$.post("check.php",{undovideokey:VID});
} else return null;
};
一方で
<input type='submit' name='Add' value='submit ' align='right' onclick="changes = true;" />
ページを更新するときに Google Chrome でコードを実行すると問題が発生します。このような問題を数多く見てきましたが、役立つ答えはありません。
手動更新でページを取得した後に発生する onunload ハンドラーでの jQuery ajax 呼び出し。onunload が最初に発生することを保証するにはどうすればよいですか?
Chrome での window.onbeforeunload ajax リクエスト
ありがとう、サラ