0
我想在我的頁面中插入一個事件,該事件在窗口關閉或更改時觸發,除非在特定提交的提交按鈕觸發的情況下引發模擬頁面。我嘗試了以下,但它不起作用。 (prova是提交的名稱)。如何管理事件卸載
$(window).bind("unload", function (event) {
alert('1');
if (event.target.tagName != "prova") {
alert('2');
var postData = {
'chat_message': "I left"
};
$.ajax({
type: "POST",
dataType: "json",
url: base_url + "chat/ajax_add_message/" + chat_id + "/" + user_id,
data: postData,
success: function (data) {
get_messages();
}
});
}
});
什麼意思是「不起作用」?它在提交時被不必要地觸發,或者它從未被解僱? – SergeyS
爲什麼不在'$('#thespecial')。submit()''上加$(window).unbind('unload')'? –