不工作這是我非常簡單的代碼片段:jQuery的卸載與AJAX調用在Chrome
$(window).unload(function() {
$.ajax({
url: 'stats_pages.php?last_id='+$("#last_id").val(),
});
});
夠簡單。 Firefox中的AJAX調用完美調用,但在Chrome中失敗。我試過其他的變化,哪種類型的工作:「你確定要離開這個頁面」
window.onbeforeunload = function(){
$.ajax({
url: 'stats_pages.php?last_id='+$("#last_id").val(),
});
return false;
}
這個工程在瀏覽器,但它提醒「假」與通常的消息,這不是我想要的。沒有return false;
,它不會觸發AJAX調用。
理想情況下,我喜歡第一個解決方案最好,但是有人知道發生了什麼嗎?
而不是寫'返回false'如果你寫'alert('something')'會發生什麼?我不知道它只是爲了測試它是否是一個關於異步性的問題(它會給你一個延遲它的機會)? – kamaci