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 相关文章推荐
DOM下的节点属性和操作小结
May 14 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
Feb 15 Javascript
简单的前端js+ajax 购物车框架(入门篇)
Oct 29 Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 Javascript
jquery实现左右滑动菜单效果代码
Aug 27 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
Sep 17 Javascript
Jquery实时监听input value的实例
Jan 26 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 Javascript
angular之ng-template模板加载
Nov 09 Javascript
JavaScript时间与时间戳的转换操作实例分析
Dec 07 Javascript
mpvue性能优化实战技巧(小结)
Apr 17 Javascript
vue绑定class的三种方法
Dec 24 Vue.js
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迭代器的内部执行过程详解
2013/11/12 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
PHP图片加水印实现方法
2016/05/06 PHP
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
Javascript绝句欣赏 一些经典的js代码
2012/02/22 Javascript
jQuery中inArray方法注意事项分析
2016/01/25 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
2016/05/12 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
2016/06/17 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
简单实现python收发邮件功能
2018/01/05 Python
python学生管理系统开发
2019/01/30 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
用pycharm开发django项目示例代码
2019/06/13 Python
django基于restframework的CBV封装详解
2019/08/08 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
Android面试题附答案
2014/12/08 面试题
如何用SQL语句进行模糊查找
2015/09/25 面试题
暑期社会实践方案
2014/02/05 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
公诉意见书范文
2015/06/05 职场文书
写给同事的离职感言
2015/08/04 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
话题作文之成长
2019/12/09 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
Redis数据同步之redis shake的实现方法
2022/04/21 Redis
python中使用redis用法详解
2022/12/24 Redis