js 操作cookie 添加, 获取, 删除
来源:互联网 发布:js 添加卡片效果 编辑:程序博客网 时间:2024/06/10 03:27
添加
$.setCookie = function(opts){ if(!opts.name || !opts.value){ throw new Error('请传入参数'); return false; }else{ if(typeof opts.expires != 'number'){ throw new Error('请传入number类型数据'); return false; }else{ var date = new Date(); date.setTime(opts.expires); var path = opts.path ? opts.path : ""; var domain = opts.domain ? opts.domain : ""; document.cookie = opts.name + '=' + opts.value + ';expires=' + date.toUTCString() + ';path=' + path + ';domain='+ domain; } } }; var date = new Date(); date.setHours(23); date.setMinutes(59); date.setSeconds(59); var times=date.getTime(); $.setCookie({ name:'chen', value:'wen', expires:times });
获取
$.getCookie = function (name){ if(!name){ throw new Error('请传入参数'); return false; }else{ var str=document.cookie; var arr=str.split(";"); var json={}; var arr2=[]; for(var i=0;i<arr.length;i++){ arr2=arr[i].split("="); json[$.trim(arr2[0])]=$.trim(arr2[1]); } if(json[name]){ return json[name]; }else{ return false; } } }; var str = $.getCookie('chen');
删除
$.deleteCookie = function (name){ if(!name){ throw new Error('请传入参数'); return false; }else{ var str = $.getCookie(name); if(!str){ throw new Error('没有名为'+name+'的cookie'); return false; }else{ var date = new Date(); var times = date.getTime(); date.setTime(times-10000); document.cookie=name+'='+str+';expires='+date.toUTCString(); } } } $.deleteCookie('chen')
1 0
- js 操作cookie 添加, 获取, 删除
- cookie的操作 添加 获取 删除cookie
- Jquery和js实现cookie操作手机浮层广告;附加:js获取、添加、删除cookie
- js操作cookie,js读取cookie,js添加cookie,js删除cookie
- js保存,获取,删除cookie的操作
- js保存,获取,删除cookie的操作
- js保存,获取,删除cookie的操作
- 添加cookie,获取cookie,删除cookie
- js实现cookie的删除获取与添加
- js实现cookie的删除获取与添加
- js实现cookie的删除获取与添加
- javaScript对Cookie的添加,获取,删除等操作
- js对cookie的添加、读取、删除操作
- js 设置cookie 删除cookie 获取cookie
- js 读取cookie 添加 删除
- js读取cookie,js添加cookie,js删除cookie
- js读取cookie,js添加cookie,js删除cookie
- js设置获取删除cookie
- Android技术归档
- IntelliJ IDEA 12详细开发教程(一)思想的转变与新手入门
- 数组中除一个元素外其他所有元素出现二或三次,找到只出现一次的元素
- xUtils3.0 db数据库操作笔记1
- 【13】Linux-驱动访问大揭秘
- js 操作cookie 添加, 获取, 删除
- Pychrm中lxml导入etree失败
- Effective Objective-C学习笔记 (持续更新)
- 基于DCMTK和OpenCV的DR图像拼接
- 从服务器获取报表模板到html页面显示报表pdf
- struts2 - execAndWait(拦截器实例)
- ajax跨域获取数据解决方案---JSON
- VC++2005下的ADO SQL语句(like,count,distinct)和操作(转)
- poj 2201(RMQ+笛卡尔树)