javascript测试用于设置cookie的变量
javascript testing variables for setting cookies
我对某事感到疯狂。
我想做的是在加载某个页面时设置一个cookie,这样当在另一个页面上并且设置了cookie时,页面就会刷新。
我的状况测试并没有像我预期的那样做出反应。
这是我现在的位置:
$( window ).load(function() {
var page=$(".listing_voyage");
//alert('page:'+page.length);
//alert('cookie:'+getCookie('refresh'));
if (getCookie('refresh') && page.length )
{
window.location.reload(true);
SetCookie("refresh",false);
alert('i am reloading');
}
});
var page_produit=$("#page_produit");
if (page_produit.length)
{
SetCookie("refresh",true);
}
一旦重新加载页面,javascript就会丢失,一切都从开始
window.location.reload(true); // reloads page
SetCookie("refresh",false); // and this is not executed, as the page reloaded
alert('i am reloading');
在重新加载之前,您必须设置cookie
SetCookie("refresh",false);
window.location.reload(true);
但是,你为什么一开始就重新加载页面,这似乎是一件奇怪的事情?
相关文章:
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- Cookie,用于保存包括一个变量在内的多个值
- javascript测试用于设置cookie的变量
- 是否将Javascript变量保存为PHP变量?获取、发布、COOKIE
- 像cookie这样的全局变量,它在回发后保留值,但应该为不同的实例保存不同的值(选项卡/窗口)
- 传递一个变量's值添加到另一个页面,而不使用cookie(Javascript)
- 将多变量 Cookie 解析为 Web 表单值
- 使用 Cookie 传输数值变量
- Cookie 数据在离开主页后仅存储一个变量
- 记录整个网站的用户偏好的 Cookie 或会话变量
- 发送 JavaScript 变量 (cookie) 作为联系表 7
- 如何使用javascript中的split()方法从内部有2个变量的Cookie中获取Last Value
- 如何比较保存在变量中的querystring参数,并将变量保存在cookie中,并在每页上进行比较
- 通过cookie变量动态更改HTML元素
- 在cookie中保存变量- console.log返回具有会话id的变量
- 使用cookie传递变量到另一个页面
- 会话变量或cookie
- jQuery从cookie中读取国家并放入Google变量
- 修改变量cookie的值
- 获取变量cookie(javascript)