jquery读写cookie操作实例分析


Posted in Javascript onDecember 24, 2015

本文实例分析了jquery读写cookie操作。分享给大家供大家参考,具体如下:

jquery cookie需要脚本文件如下:

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;
}
};

页面调用只要引进这个文件

$.cookie("name"); //根据cookie名字取到cookie值
$.cookie("name", "value");//设置cookie 名字,值
$.cookie("name", value, { expires: 7 }); //设置cookie 名字,值,生命周期等属性
$.cookie("name", null); //根据cookie名移除cookie

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
短信提示使用 特效
Jan 19 Javascript
jQuery live
May 15 Javascript
Prototype 学习 Prototype对象
Jul 12 Javascript
JQuery获取文本框中字符长度的代码
Sep 29 Javascript
javascript中attribute和property的区别详解
Jun 05 Javascript
kindeditor修复会替换script内容的问题
Apr 03 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
May 06 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
Bootstrap 网站实例之单页营销网站
Oct 20 Javascript
web前端vue之CSS过渡效果示例
Jan 10 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
Dec 29 Javascript
Openlayers绘制聚合标注
Sep 28 Javascript
jquery.cookie实现的客户端购物车操作实例
Dec 24 #Javascript
jQuery基于cookie实现的购物车实例分析
Dec 24 #Javascript
jQuery实现网页顶部固定导航效果代码
Dec 24 #Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
Dec 24 #Javascript
基于jQuery实现左右图片轮播(原理通用)
Dec 24 #Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 #Javascript
jquery遍历函数siblings()用法实例
Dec 24 #Javascript
You might like
PHP - Html Transfer Code
2006/10/09 PHP
php array_slice函数的使用以及参数详解
2008/08/30 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
php微信高级接口群发 多客服
2016/06/23 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
2017/07/16 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
python通过shutil实现快速文件复制的方法
2015/03/14 Python
Python中正则表达式的详细教程
2015/04/30 Python
python如何获取服务器硬件信息
2017/05/11 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
利用python如何处理nc数据详解
2018/05/23 Python
python中with用法讲解
2020/02/07 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
卫校毕业生个人自我鉴定
2014/04/28 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
七一讲话心得体会
2014/09/05 职场文书
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python