jQuery的窗口关闭事件

jQuery的窗口关闭事件,jquery,asp.net,Jquery,Asp.net,我有两个asp.net页面。其中一个是弹出页面,另一个是普通页面。我想在弹出页面关闭时使用ajax重新加载正常页面的gridview。如何从我的正常页面捕获关闭或不关闭的弹出页面?(我的普通页面和弹出页面有单独的母版页)您可以使用jQuery将关闭事件绑定到页面 <!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></scrip

我有两个asp.net页面。其中一个是弹出页面,另一个是普通页面。我想在弹出页面关闭时使用ajax重新加载正常页面的gridview。如何从我的正常页面捕获关闭或不关闭的弹出页面?(我的普通页面和弹出页面有单独的母版页)

您可以使用jQuery将关闭事件绑定到页面

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  <div id="js-hidden">XXX</div>
  <script>
    jQuery(window).bind(
    "beforeunload", 
    function() { 
        return confirm("Do you really want to close?") 
    }
)
  </script>
</body>
</html>

JS-Bin
XXX
jQuery(窗口).bind(
“卸载前”,
函数(){
返回确认(“是否确实要关闭?”)
}
)

在弹出关闭事件中声明一个变量isPopUpClosed=false并将该变量设置为true