我正在使用一些使用 JQuery 的 $(document).ready 功能来设置 jqGrid 实例的代码。即使通过后退按钮单击返回页面,似乎也会触发代码。
在精简的测试页面中,当通过后退按钮单击到达时,不会调用类似的准备函数:
<html>
<head>
<script type="text/javascript" src="/JQuery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert('ready');
})
</script>
</head>
<body>
<p>Index View</p>
<a href="detail.html">Detail</a>
</body>
</html>
你能告诉我在哪里寻找导致这种行为差异的原因吗?
我在对这个问题的回答中找到了一些相关信息,但是具有过度活动就绪事件的页面没有为卸载注册的事件处理程序。