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 相关文章推荐
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 Javascript
node.js中的forEach()是同步还是异步呢
Jan 29 Javascript
prototype框架中美元符号$用法分析
Jan 22 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
Sep 24 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
Mar 01 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
Feb 28 Javascript
vue-router+nginx 非根路径配置方法
Jun 30 Javascript
微信小程序如何获取手机验证码
Nov 04 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
JS实现继承的几种常用方式示例
Jun 22 Javascript
javascript实现商品图片放大镜
Nov 28 Javascript
vue 防止页面加载时看到花括号的解决操作
Nov 09 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过滤★等特殊符号的正则
2014/01/27 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
js 匿名调用实现代码
2009/06/19 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
jQuery layui常用方法介绍
2016/07/25 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
2021/01/05 Vue.js
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
python实现大学人员管理系统
2019/10/25 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
烹调加工管理制度
2014/02/04 职场文书
房产代理公证处委托书
2014/04/04 职场文书
保密工作责任书
2014/04/16 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
银行稽核岗位职责
2015/04/13 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
python编写函数注意事项总结
2021/03/29 Python
图解上海144收音机
2021/04/22 无线电
基于JavaScript实现年月日三级联动
2021/06/22 Javascript