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 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
JS 终止执行的实现方法
Nov 24 Javascript
js实现开启密码大写提示
Dec 21 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
基于 Vue 的树形选择组件的示例代码
Aug 18 Javascript
jQuery代码优化方法总结
Jan 29 jQuery
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
vue组件实现进度条效果
Jun 06 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
Jul 25 Javascript
手把手带你入门微信小程序新框架Kbone的使用
Feb 25 Javascript
JS实现网站楼层导航效果代码实例
Jun 16 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+DBM的同学录程序(4)
2006/10/09 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
PHP引用返回用法示例
2016/05/28 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
tagName的使用,留一笔
2006/06/26 Javascript
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
简单的js图片轮换代码(js图片轮播)
2014/05/06 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
javascript常用函数(2)
2015/11/05 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
Nodejs高扩展性的模板引擎 functmpl简介
2017/02/13 NodeJs
webpack3+React 的配置全解
2017/08/21 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
微信小程序实现同一页面取值的方法分析
2019/04/30 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
python高级特性简介
2020/08/13 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
捐款倡议书范文
2014/02/02 职场文书
售后服务承诺书
2014/03/26 职场文书
作文评语集锦
2014/12/25 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书