Мне нужно добавить некоторые коды перед закрытием вкладки/окна браузера или обновить браузер. например, мне нужно отправить результаты деятельности студентов в базу данных и остановить все запущенные таймеры, если это необходимо, а также показать предупреждение для студентов, чтобы показать результаты, что они got.i использовали «beforeunload», но это не работает для меняКак запустить некоторые коды перед закрытием вкладки браузера/windows/refresh с помощью JQuery
$(window).bind('beforeunload', function(e){
$.ajax({
type:'POST',
url: 'increaseScore.php',
data: {personal_code: "414896521", lScore: 85},
success: function(response) {
alert("you have " + response + "Scores, now"); // show scores alert
}
}).promise().done(function() {
clearInterval(); // clear all timers
})
})
Каков способ сделать это, прежде чем закрыть вкладку браузера или перезагрузить браузер? спасибо большое
Аналогичный вопрос - http://stackoverflow.com/questions/291553/is-there-a-way-in-javascript-to-detect-if-the-unload-event-is-caused-via-a- refre – user2947
@ user2947 так, как вы думаете, нет какого-либо способа для запуска кодов перед закрытием браузера? – MojtabaSh