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 相关文章推荐
js 事件小结 表格区别
Aug 13 Javascript
一些相见恨晚的 JavaScript 技巧
Apr 25 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
Nov 24 Javascript
js控制滚动条缓慢滚动到顶部实现代码
Mar 20 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
Sep 14 Javascript
jQuery绑定事件的四种方式介绍
Oct 31 Javascript
AngularJS中的缓存使用
Jan 11 Javascript
vue-cli如何添加less 以及sass
Jul 06 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
Oct 23 Javascript
vue 国际化 vue-i18n 双语言 语言包
Jun 07 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
Apr 11 Javascript
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 jQuery
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对gzip文件或者字符串解压实例参考
2008/07/25 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
php实现简单爬虫的开发
2016/03/28 PHP
javascript动态加载实现方法一
2012/08/22 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
Angular.JS中指令ng-if的注意事项小结
2017/06/21 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
ES6知识点整理之Proxy的应用实例详解
2019/04/16 Javascript
小程序实现分类页
2019/07/12 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
jquery实现烟花效果(面向对象)
2020/03/10 jQuery
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
2017/11/11 Python
解读! Python在人工智能中的作用
2017/11/14 Python
selenium+python设置爬虫代理IP的方法
2018/11/29 Python
django解决跨域请求的问题详解
2019/01/20 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
python中if嵌套命令实例讲解
2021/02/25 Python
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
请解释在new与override的区别
2012/10/29 面试题
应届毕业生应聘自荐信
2013/12/07 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
个人自荐书怎么写
2015/03/26 职场文书
招商银行工作证明
2015/06/17 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书