我有一个页面,用于将客户身份验证的js变量值设置为false “jQuery(document).ready(function()”第一次加载时。
但在客户对自己进行身份验证然后返回同一页面后,该页面将从缓存中加载,并且值仍然保持不变
那么有没有办法可以强制该变量重置自己?
答案 0 :(得分:1)
可以使用 -
检查页面何时可见$('#mypage').live('pageshow', function (event) {
//Reset the vars here..
});
OR
更短的方式是
window.onpageshow = function(event) {
//event.persisted)
//Reset the vars here..
};