jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。

jquery.cookie中的操作:

jquery.cookie.js是一个基于jquery的插件,https://github.com/carhartl/jquery-cookie

创建一个会话cookie:

$.cookie(‘cookieName’,'cookieValue’);

注:当没有指明cookie时间时,所创建的cookie有效期默认到用户浏览器关闭止,故被称为会话cookie。

创建一个持久cookie:

$.cookie(‘cookieName’,'cookieValue’,{expires:7});

注:当指明时间时,故称为持久cookie,并且有效时间为天。

创建一个持久并带有效路径的cookie:

$.cookie(‘cookieName’,'cookieValue’,{expires:7,path:’/'});

注:如果不设置有效路径,在默认情况下,只能在cookie设置当前页面读取该cookie,cookie的路径用于设置能够读取cookie的顶级目录。

创建一个持久并带有效路径和域名的cookie:

$.cookie(‘cookieName’,'cookieValue’,{expires:7,path:’/',domain: ‘chuhoo.com’,secure: false,raw:false});

注:domain:创建cookie所在网页所拥有的域名;secure:默认是false,如果为true,cookie的传输协议需为https;raw:默认为false,读取和写入时候自动进行编码和解码(使用encodeURIComponent编码,使用decodeURIComponent解码),关闭这个功能,请设置为true。

获取cookie:

$.cookie(‘cookieName’);   //如果存在则返回cookieValue,否则返回null。

删除cookie:

$.cookie(‘cookieName’,null);

注:如果想删除一个带有效路径的cookie,如下:$.cookie(‘cookieName’,null,{path:’/'});
注:如果想让cookie在主域名下的所有二级域名共用,需要设置domain为 '.youdomain.com',如下:$.cookie(‘cookieName’,null,{path:’/', domain:'.youdomain.com'});

关于cookie中 domain为:[ youdomain.com ] 和[ .youdomain.com ] 的区别可以参考:
http://stackoverflow.com/questions/2669690/why-does-google-prepend-while1-to-their-json-responses/2669766#2669766
http://stackoverflow.com/questions/1458724/how-to-set-unset-cookie-with-jquery/1458728#1458728

操作cookie的代码,基于 $.cookie 封装的。

    common.setCookie = function(cookieName, cookieValue, expiresNum) {var options = {'path': '/','domain': common.globals.domain,'secure': false,//关闭https传输cookie'raw': true,//关闭cookie的自动编码功能'expires': expiresNum || 30 //cookie的过期时间,如没有传值默认30天过期
        };$.cookie(cookieName, cookieValue, options);}common.getCookie = function(cookieName) {return $.cookie(cookieName);}common.getToken = function() {return $.cookie('token');}common.delCookie = function(cookieName) {$.cookie(cookieName, '', {'path': '/','expires': -1});}

转载于:https://www.cnblogs.com/didi/p/4107879.html

jquery.cookie 使用文档,$.cookie() 文档教程, js 操作 cookie 教程文档。相关推荐

  1. js操作cookie的函数

    ///设置cookie function setCookie(NameOfCookie, value, expiredays) { var ExpireDate = new Date(); Expir ...

  2. JS 操作cookie

    平时网站的开发中cookie用的还是用的比较多的,因为cookie在客户端,所以用js操作的比较多,下面是常用的设置.查找.删除等功能实现. function addCookie(objName, o ...

  3. js操作cookie

    Cookie本质上是对字符串的操作,所以存放都使用字符串拼接.存的时候时间要求格林威治标准时间,所有toGMTString即可 删除操作其实就是修改,将cookie的有效期设置为过期就可以了. //设 ...

  4. jquery.cookie.js操作cookie实现“记住密码”

    //初始化页面时验证是否记住了密码 $(document).ready(function() {if ($.cookie("rmbUser") == "true" ...

  5. js操作Cookie,实现历史浏览记录

    /*** history_teacher.jsp中的js,最近浏览名师* @version: 1.0* @author: mingming*/ $(function(){getHistory(); } ...

  6. js操作cookie有效期至当天晚上23点59分59秒的cookie

    存储一个有效期到当天晚上23:59:59失效的cookie. //当前日期var curDate = new Date();//当前时间戳var curTamp = curDate.getTime() ...

  7. 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?

    2019独角兽企业重金招聘Python工程师标准>>> 为什么本地使用js或jquery操作cookie在谷歌浏览器chrome中不生效?新手学习js或jquery时,一般是在本地调 ...

  8. JS操作保存cookie(转载他人)

    2019独角兽企业重金招聘Python工程师标准>>> 网上借鉴了一些朋友的经验,做了一个小例子,js操作cookie,实现登录密码保存.cookie的存放方式是以键值对的方式保存的 ...

  9. JS设置cookie、读取cookie、删除cookie

    js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正! JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Sess ...

最新文章

  1. A + B Problem
  2. 状态转移表+State模式
  3. Mybatis Plus简介_代码_以及文档地址_以及前置知识---Mybatis Plus工作笔记001
  4. switch的处理方法
  5. 凉山火灾启示录:面对大火,AI 能做些什么?
  6. iZotope RX 9 Advanced for Mac - 高级音频修复软件
  7. [SAP ABAP开发技术总结]以二进制、字符模式下载文件
  8. 《电子商务安全》考试重点/学习重点
  9. JAVA生成随机数工具类
  10. Java实现文件管理系统(附带源码)
  11. PS cs6是哪一年发布的?
  12. SpringBoot项目启动时如何自动弹出启动页,如何修改默认启动路径
  13. App接入阿里云号码认证服务 一键登录 Java后端服务部分
  14. Validators
  15. cuda11.2版本的对应安装的pytorch版本
  16. ZOJ 3898 - Stean 积分
  17. 计算机二级office学习之PPT操作题考点整理
  18. 微信小程序(评教系统--教师列表,评教方式,评教问题)
  19. 腾讯云大学大咖分享 | 物联网边缘计算的前生今世与实践
  20. xposed绕过模拟器检测_利用Xposed躲过Xposed检测

热门文章

  1. java实现数字(摘要)签名,生成签名文件,防止文件被人篡改内容,分析和实现
  2. java简单的死锁检测(转载线下代码)
  3. 两个字符串的删除操作
  4. 让C++对象只能分配到堆/栈和静态区上并判断分配位置
  5. 计组-数据通路的功能和基本结构
  6. 实例学习SSIS(一)--制作一个简单的ETL包
  7. java日期格式大全 format SimpleDateFormat
  8. Index of Spring
  9. 背景图片随着浏览器拖动而变化
  10. mac下shell给文件名批量加前缀