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 相关文章推荐
jQuery回调函数的定义及用法实例
Dec 23 Javascript
jQuery图片特效插件Revealing实现拉伸放大
Apr 22 Javascript
JS实现选择TextArea内文本的方法
Aug 03 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
Bootstrap每天必学之按钮(Button)插件
Apr 25 Javascript
JavaScript 实现的checkbox经典实例分享
Oct 16 Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 Javascript
node-sass安装失败的原因与解决方法
Sep 04 Javascript
用react-redux实现react组件之间数据共享的方法
Jun 08 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
Sep 21 Javascript
javaScript Array api梳理
Mar 31 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 图像处理类1
2009/06/15 PHP
php cli 方式 在crotab中运行解决
2010/02/08 PHP
phpMyAdmin自动登录和取消自动登录的配置方法
2014/05/12 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
javascript onmouseout 解决办法
2010/07/17 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
2018/08/31 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
python threading模块操作多线程介绍
2015/04/08 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
JBL英国官网:JBL UK
2018/07/04 全球购物
学生学习总结的自我评价
2013/10/22 职场文书
营业员实习自我鉴定
2013/12/07 职场文书
道路交通安全实施方案
2014/03/12 职场文书
建筑安全标语
2014/06/07 职场文书
捐款感谢信
2015/01/20 职场文书
2015年父亲节寄语
2015/03/23 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
二十年同学聚会感言
2015/07/30 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书