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宝典学习笔记
Feb 07 Javascript
jQuery Ajax()方法使用指南
Nov 19 Javascript
JavaScript中String.match()方法的使用详解
Jun 06 Javascript
JavaScript实现添加及删除事件的方法小结
Aug 04 Javascript
JavaScript实现的圆形浮动标签云效果实例
Aug 06 Javascript
JS获取鼠标相对位置的方法
Sep 20 Javascript
详解webpack和webpack-simple中如何引入css文件
Jun 28 Javascript
express+mockjs实现模拟后台数据发送功能
Jan 07 Javascript
老生常谈JS中的继承及实现代码
Jul 06 Javascript
vue中的ref和$refs的使用
Nov 22 Javascript
小程序:授权、登录、session_key、unionId的详解
May 15 Javascript
在vue项目中使用codemirror插件实现代码编辑器功能
Aug 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
php连接数据库代码应用分析
2011/05/29 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
js省市区级联查询(插件版&amp;无插件版)
2017/03/21 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
python中通过预先编译正则表达式提高效率
2017/09/25 Python
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
Pandas:DataFrame对象的基础操作方法
2018/06/07 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
Python Selenium截图功能实现代码
2020/04/26 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
关于Java finally的面试题
2016/04/27 面试题
个人简历中的自我评价范例
2013/10/29 职场文书
幼儿园家长会欢迎词
2014/01/09 职场文书
舞蹈比赛获奖感言
2014/02/04 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
给下属加薪申请报告
2015/05/15 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python
Docker下安装Oracle19c
2022/04/13 Servers
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js