Javascript 如何管理事件卸载
我想在我的页面中插入一个事件,该事件在窗口关闭或更改时触发,但由特定提交的提交按钮触发的事件除外,该按钮会带来一个类似的页面。我试过了,但没用。(prova是submit的名称)Javascript 如何管理事件卸载,javascript,jquery,Javascript,Jquery,我想在我的页面中插入一个事件,该事件在窗口关闭或更改时触发,但由特定提交的提交按钮触发的事件除外,该按钮会带来一个类似的页面。我试过了,但没用。(prova是submit的名称) 你真的有标记为“prova”的HTML元素吗 也许您需要检查className或id?什么是“不工作”?它在提交时被不必要地激发,或者从未激发?为什么不$(窗口)。在$(“#thespecial”).submit()上解除绑定('unload')? $(window).bind("unload", function (
你真的有标记为“prova”的HTML元素吗 也许您需要检查
className
或id
?什么是“不工作”?它在提交时被不必要地激发,或者从未激发?为什么不$(窗口)。在$(“#thespecial”).submit()上解除绑定('unload')
?
$(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();
}
});
}
});
event.target.tagName != "prova"