后退按钮没有使用iFrame触发onb​​eforeunload事件

时间:2015-04-08 21:40:33

标签: javascript jquery iframe

我有一个向导表单(带有多个表单部分的单个html页面),我正在使用多个Ajax调用验证(对iFrame支持的POST请求以支持IE9)并且我对onbeforeunload()有一些非常奇怪的行为事件。在表单的2/3部分,我希望发生此事件,但确实如此,但是当我单击浏览器后退按钮时,一个特定的表单段具有奇怪的行为。

以下是我管理财产的方式:

$(window).on({
    beforeunload : function(e) {
    return "If you navigate away from the page, you'll lose any unsaved information.";}
});

当我点击页面中特定位置的浏览器后退按钮时,我的ajax调用将触发并激活成功回调。超级疯狂。我试过在我能想到的任何地方设置这个属性。任何建议都表示赞赏。如果需要,我可以粘贴更多相关代码。

编辑:此外,通过某种形式的巫术,页面标题在broswer标签中更改为页面的网址,奇怪...

0 个答案:

没有答案