Это мой очень простой фрагмент кода:
$(window).unload(function() {
$.ajax({
url: 'stats_pages.php?last_id='+$("#last_id").val(),
});
});
Достаточно просто. Вызов AJAX прекрасно вызывается в Firefox, но в Chrome происходит сбой. Я пробовал другие варианты, которые работают:
window.onbeforeunload = function(){
$.ajax({
url: 'stats_pages.php?last_id='+$("#last_id").val(),
});
return false;
}
Это работает в Chrome, но предупреждает «false» с обычным «Вы уверены, что хотите покинуть эту страницу?» сообщение, которое не то, что я хочу, очевидно. Без return false;
он не запускает вызов AJAX.
В идеале мне больше всего нравится первое решение, но кто-нибудь знает, что происходит?