JavaScript 操作cookie
2011-10-14 10:10
337 查看
我前面介绍了 Javascript 中如何存储,获取和删除 Cookies,现在介绍下 jQuery 如何存储,获取和删除 Cookies。
然后通过下面方法使用:
jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options = $.extend({}, options); options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { var date; if (typeof options.expires == 'number') { date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; } expires = '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } };
然后通过下面方法使用:
$(document).ready(function() { $('#write_cokies').click(function(){ $.cookie('name', 'test',{expires: 7}); }); $('#read_ookies').click(function(){ var test = $.cookie('name'); alert (test); }); $('#delete_cookies').click(function(){ $.cookie('name', null); }); });
相关文章推荐
- javascript cookie 操作
- javascript操作cookie (又一篇)
- JavaScript 操作 Cookie
- javascript 操作 cookie
- Javascript(JS)对Cookie的读取、删除、写入操作帮助方法
- javascript----cookie操作
- 用JavaScript操作cookie
- javascript 操作cookie
- javascript操作cookie
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- javascript 中Cookie读、写与删除操作
- Javascript购物车 操作Cookie存取Json
- javascript操作cookie
- 使用JavaScript对cookie进行操作
- javascript 操作cookie
- javascript 操作cookie
- 深入解析javascript与asp.net对Cookie操作的异同,以及如何共用(一)。
- 深入解析javascript与asp.net对Cookie操作的异同,以及如何共用(一)。
- JavaScript操作cookie & Jquery跨域读取json数据
- javascript操作cookie