本文作者:DurkBlue

js如何设置cookie获取和删除

DurkBlue 2020-01-07 1853
js如何设置cookie获取和删除摘要: 一、使用Jquery.cookie.js插件对cookie的操作jquery.cookie.js下载地址:jquery.cookie.js下载jquery.cookie.js cd...

一、使用Jquery.cookie.js插件对cookie的操作

jquery.cookie.js下载地址:js如何设置cookie获取和删除  第1张jquery.cookie.js下载

jquery.cookie.js cdn网址:http://www.bootcdn.cn/jquery-cookie/


        使用前必须先引入jquery.js插件,然后再引入 jquery.cookie.js插件使用,jquery.cookie.js中包含了三个方法,分别是对cookie添加 $.cookie('key','value') 、cookie获取 $.cookie('key') 和cookie的删除 $.removeCookie('key','') 。

cookietime =new Date();//设置生存时间cookietime.setTime(cookietime.getTime()+(10*60*1000));//cookie 设置:$.cookie('test','test',{expires: cookietime});//cookie 获取:$.cookie('test');//cookie 删除$.removeCookie('test','');

二、原生javascript对cookie操作

        设置cookie setCookie(name,value)、获取cookie getCookie(name)、删除cookie delCookie(name)

//设置cookiefunction setCookie(name,value){    var Days = 30;    var exp = new Date();    exp.setTime(exp.getTime() + Days*24*60*60*1000);    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();} //获取cookiefunction getCookie(name){    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");    if(arr=document.cookie.match(reg)){        return unescape(arr[2]);    }else{        return null;    }} //删除cookiefunction delCookie(name){    var exp = new Date();    exp.setTime(exp.getTime() - 1);    var cval=getCookie(name);    if(cval!=null){        document.cookie= name + "="+cval+";expires="+exp.toGMTString();    } }


此篇文章由DurkBlue博客申请发布,转载吧请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2020-01-07
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享