我的javascript
调用jquery ajax
到服务器以保存页面字段。在ajax成功事件中,我正在调用window.location调用以导航到另一个网页。浏览器始终显示“离开站点?导航发生时是否要丢失所做更改的消息?我尝试了多种方法来抑制该消息,但是它们似乎没有用。我尝试了window.off
语法失败
$(window).off('beforeunload');
然后我继续尝试使用window eventlistener
,如下所示,它再次无法抑制警报
window.addEventListener("beforeunload", function (event) {
event.preventDefault();
event.returnValue = '';
});
是否还有其他方法可以禁止离开现场消息。我正在使用Chrome 75.x版
答案 0 :(得分:0)
在我的代码的深处,有一个“ beforeunload”事件监听器。删除该事件侦听器即可解决问题。