我有一個小型網站的客戶端框架是jQuery。如果按下按鈕,jQuery onunload做動作
我有一個頁面,我需要做一些AJAX頁面卸載前的動作,但如果某個按鈕被點擊,該動作可能不會觸發。
我與嘗試此:
<body onbeforeunload="myaction();">
但是我怎麼知道某個按鈕被點擊或沒有?
我有一個小型網站的客戶端框架是jQuery。如果按下按鈕,jQuery onunload做動作
我有一個頁面,我需要做一些AJAX頁面卸載前的動作,但如果某個按鈕被點擊,該動作可能不會觸發。
我與嘗試此:
<body onbeforeunload="myaction();">
但是我怎麼知道某個按鈕被點擊或沒有?
可以綁定到onbeforeunload
也jQuery
:
myCounter = true;
$(window).load(function(){
$('#mytest').bind('click', function(){
myCounter = false;
});
});
$(window).bind('beforeunload', function() {
if (myCounter) {
$.ajax({
type: 'POST',
url: 'mytest.php'
});
}
});
ce tare,lasa-ma sa驗證。 – Mihai
multumesc。 D – Mihai