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中获取frames中的元素示例代码
Jul 30 Javascript
js判断undefined类型示例代码
Feb 10 Javascript
JQuery 控制内容长度超出规定长度显示省略号
May 23 Javascript
判断日期是否能跨月查询的js代码
Jul 25 Javascript
js文字横向滚动特效
Nov 11 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
Jul 10 Javascript
VUE 配置vue-devtools调试工具及安装方法
Sep 30 Javascript
JS数组扁平化(flat)方法总结详解
Jun 24 Javascript
2019最新21个MySQL高频面试题介绍
Feb 06 Javascript
Vue 打包体积优化方案小结
May 20 Javascript
在vue项目中 实现定义全局变量 全局函数操作
Oct 26 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
2006/12/14 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
基于php 随机数的深入理解
2013/06/05 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
PHP内核探索之变量
2015/12/22 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
js 省地市级联选择
2010/02/07 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
JavaScript事件用法浅析
2016/10/31 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
python计算两个地址之间的距离方法
2018/06/09 Python
python使用tornado实现登录和登出
2018/07/28 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
世界上最大的乐器零售商:Guitar Center
2017/11/07 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
创业者是否需要商业计划书?
2014/02/07 职场文书
新闻专业毕业生求职信
2014/08/08 职场文书
运动会广播稿100字
2015/08/19 职场文书
Java方法重载和方法重写的区别到底在哪?
2021/06/11 Java/Android