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 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
Apr 14 Javascript
javascript 函数调用的对象和方法
Jul 01 Javascript
jquery处理json数据实例分析
Jun 03 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
深入理解JS函数的参数(arguments)的使用
May 28 Javascript
探索Javascript中this的奥秘
Dec 11 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
在一个页面实现两个zTree联动的方法
Dec 20 Javascript
vue.js实现标签页切换效果
Jun 07 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
Vue中watch、computed、updated三者的区别及用法
Jul 27 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框架设计及扩展详解
2014/11/25 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
2015/08/27 Javascript
javascript中new关键字详解
2015/12/14 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
清除输入框内的空格
2016/12/21 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
AngularJS中的promise用法分析
2017/05/19 Javascript
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
js实现列表按字母排序
2020/08/11 Javascript
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
python3.5 tkinter实现页面跳转
2018/01/30 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
出生证明格式
2015/06/15 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
opencv检测动态物体的实现
2021/07/21 Python