加载缓存页面时重置变量

时间:2013-05-08 09:18:10

标签: javascript jquery

我有一个页面,用于将客户身份验证的js变量值设置为false “jQuery(document).ready(function()”第一次加载时。

但在客户对自己进行身份验证然后返回同一页面后,该页面将从缓存中加载,并且值仍然保持不变

那么有没有办法可以强制该变量重置自己?

1 个答案:

答案 0 :(得分:1)

可以使用 -

检查页面何时可见
$('#mypage').live('pageshow', function (event) {
          //Reset the vars here.. 
        });

OR

更短的方式是

window.onpageshow = function(event) {
    //event.persisted)
    //Reset the vars here.. 

};