JS操作Cookie
2015-11-23 18:07
441 查看
操作Cookie是为了短暂的保存一些东西,你可以选择用JS操作,也可以选择后台的Cookie操作,后台操作Cookie在JS里面也是可以获取到cookie
//添加cookie
functionaddCookie(productid,photo,content,price,name){ varproductids=jQuery.trim(productid); //这是你需要保存的cookie,用加号拼接,是为了后面的截取,这个可以随意变换 varstr=productids+"+"+photo+"+"+content+"+"+price+"="+escape(name); //getCookie(productids); varobjHours=0; if(objHours>0){//为0时不设定过期时间,浏览器关闭时cookie自动消失 vardate=newDate(); varms=objHours*60*1000; date.setTime(date.getTime()+ms); str+=";expires="+date.toGMTString(); } document.cookie=str; }
//查询所有的cookie
functionallCookie(){
varstr=document.cookie;//获取所有的cookie
vararrStr=document.cookie.split(";");//分割cookie后的字符串
}
//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间
functiondelCookie(name){
vardate=newDate();
date.setTime(date.getTime()-10000);
document.cookie=name+"=a;expires="+date.toGMTString();
}
相关文章推荐
- JS调试console控制台命令
- ajax-跨域解决之jsonp
- js获取每个按键的ASCII值
- mvc中使用jsonp进行跨域请求详细说明
- js中setTimeout/setInterval定时器用法示例
- blocksit.js插件瀑布流
- JavaScript字符串 数组处理
- js-clickNumCount.html
- 使用Gson解析键名为中文的json字符串
- js 常用插件
- 集成JAX-RS和JSON-P
- JS技术大全(防止复制,粘贴等)
- js 语法
- 这些年,我收集的JavaScript代码(一)
- google map api v3 中markerwithlabel.js更新的使用
- c3.js 文档翻译(一)
- mvc视图中使用JavaScriptSerializer
- js常用工具
- SuperMap iClient for JavaScript 之关联查询
- js获取100个随机数存入数组