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 相关文章推荐
javascript 日期常用的方法
Nov 11 Javascript
jQuery 回调函数(callback)的使用和基础
Feb 26 Javascript
bootstrap实现弹窗和拖动效果
Jan 03 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
Javascript 实现简单计算器实例代码
Oct 23 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
Aug 24 Javascript
微信小程序之页面拦截器的示例代码
Sep 07 Javascript
在vue2.0中引用element-ui组件库的方法
Jun 21 Javascript
vue+web端仿微信网页版聊天室功能
Apr 30 Javascript
Vue项目总结之webpack常规打包优化方案
Jun 06 Javascript
JavaScript随机数的组合问题案例分析
May 16 Javascript
js里面的变量范围分享
Jul 18 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中json_encode、json_decode与serialize、unserialize的性能测试分析
2010/06/09 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
thinkPHP中多维数组的遍历方法
2016/01/09 PHP
PHP如何将XML转成数组
2016/04/04 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
PHP读取Excel类文件
2017/05/15 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
2014/09/09 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
如何利用Fabric自动化你的任务
2016/10/20 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
python协程之动态添加任务的方法
2019/02/19 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
最新pycharm安装教程
2020/11/18 Python
python函数超时自动退出的实操方法
2020/12/28 Python
python里glob模块知识点总结
2021/01/05 Python
帕克纽约:PARKER NY
2018/12/09 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
环保倡议书怎么写
2014/05/16 职场文书
会计学专业自荐信
2014/06/25 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
2015年度党员个人总结
2015/02/14 职场文书
水电施工员岗位职责
2015/04/11 职场文书
莫言诺贝尔获奖感言(全文)
2015/07/31 职场文书