Javascript 在多个回发上保留JQuery变量值
我想让一个布尔变量保留它的值,即使页面在Jquery中重新加载。这就是我正在做的Javascript 在多个回发上保留JQuery变量值,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我想让一个布尔变量保留它的值,即使页面在Jquery中重新加载。这就是我正在做的 var TimedOut = false; alert("Time Out Value = " + TimedOut); if (!TimedOut) { //do some Processing and stay on same Page Timedout = true; // redirect to current Page using window.location.href
var TimedOut = false;
alert("Time Out Value = " + TimedOut);
if (!TimedOut) {
//do some Processing and stay on same Page
Timedout = true;
// redirect to current Page using window.location.href on session timeout
}
我在循环中设置的Timedout值总是false,if语句总是true。我希望它只为false加载一次,一旦设置为true,它应该保留该值。我用这个来决定是否需要重定向到主页
不确定我是否可以通过JQuery来实现这一点。尝试使用cookie这个库可以实现这一点 我只是替换了您的代码并添加了cookie功能,但您更了解逻辑
我希望这会有所帮助。您可以在localStorage中保留该值:
localStorage.setItem('Timedout', true);
及
是的,您可以通过jQuery使用jack编写的cookie或(localStorage或sessionStorage)实现这一点,后者仅适用于支持HTML5的新浏览器
localStorage.setItem('Timedout', true);
localStorage.getItem('Timedout');