JS设置读取cookie问题,是不是cookie的设置与读取有延时? 如题,我在一个链接的点击事件中设置了cookie值,但是在页面跳转后的page.load()事件中读取的时候经常是旧的值,就是当页面加载的时候,我设置的cookie值还没有生效,有什么办法没? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写cookie后读出来,看看对不对,不对则检查写cookie页面对则可能是读cookie页面有缓存 代码呢,如何设置的?<a href="xxxx.aspx" onclick="document.cookie='abc=abc;path=/'">xxx</a>这样?如果是这样xxx.aspx获取到的abc cookie值应该是最新的 $(document).ready(function(){ if(getCookie() != null){ var indexValue = getCookie(); alert(indexValue) $(".rightnavlist li ul").hide(); $(".rightnavlist").children("li:eq("+indexValue+")").find(".text").show();//如果cookies存在,则输出cookIe } })点击链接的时候响应setCookie函数,我在setCookie函数里弹出COOKIE也是正常的,但是在$(document).ready中弹出的却是旧的值//获取Cookiefunction getCookie(){ var indexValue = $.cookie("navid"); return indexValue;}//存入Cookiefunction setCookie(indexValue){ $.cookie("navid",indexValue); return true;} 多谢大侠的回答:真的只要在设置的cookie后面加上path=/ 就可以使每次js都会去取最新的document.cookie了! 请问js怎么操作html节点外的元素? IE9下Javascript第一次不执行,刷新后才执行 谁给我一些好的Js和Jquery教程 js 运动框架问题 把一段js代码添加到指定位置,怎么样写才正确? 数组长度问题 循环内部使用字面量(literals)函数的问题 请问如何实现编历指定控件(Table)的中所有的数据, JavaScript脚本Demo求 [正则](.+?) 如何定位问题,给100分. JS实现让页脚一直固定在页面底部问题 javascript怎样比较两个时间的大小?只涉及时分秒
对则可能是读cookie页面有缓存
$(document).ready(function(){
if(getCookie() != null){
var indexValue = getCookie();
alert(indexValue)
$(".rightnavlist li ul").hide();
$(".rightnavlist").children("li:eq("+indexValue+")").find(".text").show();//如果cookies存在,则输出cookIe
}
})点击链接的时候响应setCookie函数,我在setCookie函数里弹出COOKIE也是正常的,但是在$(document).ready中弹出的却是旧的值//获取Cookie
function getCookie(){
var indexValue = $.cookie("navid");
return indexValue;
}//存入Cookie
function setCookie(indexValue){
$.cookie("navid",indexValue);
return true;
}
多谢大侠的回答:真的只要在设置的cookie后面加上path=/ 就可以使每次js都会去取最新的document.cookie了!