| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

JS操作cookie

var cookie={  set:function(name,value,expires){  var Days = expires||365; //默认此 cookie 将被保存 365 天  var exp = new Date(); //new Date("December 31, 9998");  exp.setTime(exp.getTime() + Days*24*60*60*1000);  document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); //path=/;domain=.baidu.com  },  get:function(name){  var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));  if(arr != null){  return unescape(arr[2]);  }  return null;  },  //unjson:默认格式化成JSON 【true:不格式化成JSON,false:格式化成JSON】  getJson:function(unjson){  var cookie_array={};  var cookies=document.cookie.split(";");  for(var i=0,j=cookies.length;i<j;i++){  var keys=cookies[i].split("="),  key=$.trim(keys[0]),  value=unescape(keys[1]);  if(value!="undefined"){  if(!unjson){  try{  value=JSON.parse(value);  }catch(ex){  //console.log("[success] :"+ex)  }  }  cookie_array[key]=value;  }  }  return cookie_array;  },  remove:function(name){  var exp = new Date();  exp.setTime(exp.getTime() - 1);  var cookie_val=Cookie.set(name);  if(cookie_val!=null) {  document.cookie= name + "="+cookie_val+";expires="+exp.toGMTString();  }  }  }  var COOKIE=CooKie=cooKie=Cookie=cookie;

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1390225306789.html
JS JavaScript开发