jQuery中cookie使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery中cookie使用相关的知识,希望对你有一定的参考价值。

session cookie  对话缓存

创建对话缓存

   $.cookie(‘name‘,‘value‘);

设置过期时间和是否全局

   $.cookie(‘name‘,‘value‘,{expiring:7,path:‘/‘});

读取cookie

   $.cookie();   ----读取所有可有cookie

   $.cookie(‘name‘)   ----获取name的cookie,如果存在返回cookie值,不存在返回undefined

删除cookie

   $.removeCookie(‘name‘)   ----删除成功返回true,如果删除的是一个不存在的cookie返回false

   如果设置了cookie中参数值,删除时必须包含参数值

   参数不同代表了不同的cookie

配置

  raw

  $.cookie.raw=true; ----相当于使用了encodeURIComponent/decodeURIComponent

  json

  $.cookie.json=true; ----是否使用 JSON.stringify和 JSON.parse

默认属性

  expiring:365  定义cookie的生命 如果不设置cookie将变成对话缓存

  path:‘/‘    ----默认是cookie被创建的当前页面的路径

  domain:‘example.com‘ ---- 默认是cookie被创建的当前页面的域名

  secure:true   ----默认是false,如果是true使用https访问

转换函数

  $.cookie(‘foo‘,‘42‘);

  $.cookie(‘foo‘,Number)  ----读取foo值,将读取的值以Number形式输出

  $.cookie(‘foo‘,unescape) ----不使用转换函数

 

以上是关于jQuery中cookie使用的主要内容,如果未能解决你的问题,请参考以下文章

怎样使用jquery里的cookie

jquery中cookie用法实例详解(获取,存储,删除等)

如何使用jQuery在另一个页面上获取cookie值?

Jquery cookie操作

按名称查找cookie,然后使用javascript(无jquery)返回包含值的cookie [重复]

Jquery.cookie.js 源码和使用方法