在jquery中的关闭选项卡/窗口事件上提交表单

时间:2014-10-16 17:00:31

标签: jquery

我需要在关闭标签或窗口时提交表单,以下代码无效

jQ(window).unbind('beforeunload', function() { 
                $("#submitBtn").click();
});

关闭标签

时无效

请提供帮助

感谢

3 个答案:

答案 0 :(得分:0)

我认为这不是一种可靠的绑定方式,试试这个:

window.onbeforeunload = function() {//code};

答案 1 :(得分:0)

尝试原生js

Window.onunload =    function(){
 // to do
}

Window.onbeforeunload = function(){
 // to do
}

答案 2 :(得分:0)

使用bind代替unbind

jQ(window).bind('beforeunload', function() { 
                $("#submitBtn").click();
});

如果您选择表格,也可以直接提交表格。

jQ(window).bind('beforeunload', function() { 
                $("#myForm").submit();
});