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刷新框架子页面的七种方法代码
Nov 20 Javascript
javascript 极速 隐藏/显示万行表格列只需 60毫秒
Mar 28 Javascript
JavaScript加强之自定义event事件
Sep 21 Javascript
javascript 自定义回调函数示例代码
Sep 26 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
Aug 26 Javascript
纯JS代码实现一键分享功能
Apr 20 Javascript
js HTML5多媒体影音播放
Oct 17 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
Jan 08 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
Jun 04 Javascript
基于vue配置axios的方法步骤
Nov 09 Javascript
js实现控制文件拖拽并获取拖拽内容功能
Feb 17 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
Jan 21 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
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
php使用递归与迭代实现快速排序示例
2014/01/23 Python
使用Python编写类UNIX系统的命令行工具的教程
2015/04/15 Python
python实现数据预处理之填充缺失值的示例
2017/12/22 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
一篇文章弄懂Python中的可迭代对象、迭代器和生成器
2019/08/12 Python
python序列类型种类详解
2020/02/26 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
2020/02/29 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
黄河的主人教学反思
2014/02/07 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
岗位职责说明书
2014/05/07 职场文书
党员志愿者活动总结
2014/06/26 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏