在beforeunload确认之前发送AJAX事件

时间:2014-01-08 07:13:16

标签: javascript ajax javascript-events onbeforeunload

我有一个人可以查询大型数据库的页面(通常需要半分钟或更长时间)。我想做以下事情:

  1. 用户尝试离开页面。
  2. 显示确认他们希望离开页面并失去查询进度的对话框。 (使用beforeunload)
  3. 如果用户点击“确认”,那么我想在允许它们离开之前终止查询(通过AJAX)。 (使用卸载,但是如何在ajax完成之前让页面不退出?)
  4. 这可能吗?

0 个答案:

没有答案