我有一个按钮:
__eq__
一种方法:
__hash__
即使使用<button type="button" class="btn btn-primary mt15 send-emails" name="SendEmails" value="true">Send Emails</button>
,我仍然会收到弹出警告:
我该如何防止这种情况?
答案 0 :(得分:1)
解决方案如下:
s
这将在使用$(window).unbind();
将浏览器重定向到新页面之前删除onbeforeunload
事件。
答案 1 :(得分:0)
在重定向到这样的页面之前使用全局变量进行检查。有一个字符串变量来保存href
,您需要在语句
(function($){
var dontSubmit = false,
$form = $('form#my-form');
// Prevent the trigger a false submission on link click
window.addEventListener("beforeunload", function (e) {
dontSubmit = true;
$form.trigger('submit');
});
$form.on('submit', function(event){
if (dontSubmit) {
event.preventDefault();
return;
}
// Continue on as normal
});
})(jQuery);