这是表单页关闭的时候jquery弹出提示框代码,可是,在表单提交的时候也会触发这个弹出框,怎么避免掉?
$(window).on('beforeunload ', function () {
return '你正在编辑的内容尚未保存,确定要离开此页吗? ?';
});
这是表单页关闭的时候jquery弹出提示框代码,可是,在表单提交的时候也会触发这个弹出框,怎么避免掉?
$(window).on('beforeunload ', function () {
return '你正在编辑的内容尚未保存,确定要离开此页吗? ?';
});
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
因为提交表单会导致窗口unload。
一个方法是,你在提交(前)时,执行一下:
把事件监听器解除掉就可以了。