Can I prevent [removed] from being called when doing an AJAX call

后端 未结 9 1654
北恋
北恋 2020-12-24 03:22

I have an AJAX-based grid control.

We hook into the window.onbeforeunload event to check if they have unsaved data and if so present them with a message \"Are you s

9条回答
  •  误落风尘
    2020-12-24 04:28

    I did something like this:

    inside body tag:

      var allowConfirm = true;
    
      window.onbeforeunload = confirmExit;
      function confirmExit()
      {
        if(allowConfirm)
            return "Are you sure you want to navigate away from this page?";
        else
            allowConfirm = true;
      }
    

    When I Logout, I call this script:

    allowConfirm = false; return window.location.href;

提交回复
热议问题