js控制cookie实现页面缓存
function hs(){
//获取cookie字符串
var strCookie=document.cookie;
//cookie为空则创建
if(strCookie.length != "75"){
//将多cookie切割为多个名/值对
var arrCookie=strCookie.split("; ");
//遍历cookie数组,处理每个cookie对
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
alert("当前cookie的健值:"+arr[0]);
//找到名称为userId的cookie,并返回它的值
if("userIds"==arr[0]){
alert("cookie存在,改变其值");
document.cookie = "userIds="+arr[1]+"-"+aform.AAC002.value;
break;
}
}
}else{
alert("该cookie不存在,重新创建");
document.cookie = "userIds="+aform.AAC002.value;
}
}
为什么我获取当前键值arr[0]会是JSESSIONID呢
------解决方案--------------------
arrCookie
arr 分别查看这2个的值 你就会明白了。。。