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 相关文章推荐
VBScript版代码高亮
Jun 26 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
Aug 11 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
JS遍历对象属性的方法示例
Jan 10 Javascript
js 转义字符及URI编码详解
Feb 28 Javascript
JS正则表达式验证中文字符
May 08 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
May 17 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
Dec 08 Vue.js
jQuery实现简单轮播图效果
Dec 27 jQuery
浅谈克隆 JavaScript
Nov 02 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语法(3)
2006/10/09 PHP
PHP脚本的10个技巧(4)
2006/10/09 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
python装饰器实例大详解
2017/10/25 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
住宿生擅自离校检讨书
2014/09/22 职场文书
医院护士工作检讨书
2014/10/26 职场文书
写给医院的感谢信
2015/01/22 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
招商银行收入证明
2015/06/17 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书
Android Studio 计算器开发
2022/05/20 Java/Android