jquery.cookie

使用方法

一个轻量级的

cookie

插件,可以读取、写入、删除

cookie

jquery.cookie.js

的配置

首先包含

jQuery

的库文件,在后面包含

jquery.cookie.js

的库文件。

 

<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>

<script type="text/javascript" src="js/jquery.cookie.js"></script>

使用方法

新添加一个会话

cookie

 

$.cookie('the_cookie', 'the_value');

注:当没有指明

cookie

有效时间时,所创建的

cookie

有效期默认到用户关闭浏览器为止,所以被称为

“会话

cookie

session cookie

)”。

创建一个

cookie

并设置有效时间为

7

:

 

$.cookie('the_cookie', 'the_value', { expires: 7 });

注:

当指明了

cookie

有效时间时,

所创建的

cookie

被称为

“持久

cookie

persistent

cookie

创建一个

cookie

并设置

cookie

的有效路径:

 

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

注:在默认情况下,只有设置

cookie

的网页才能读取该

cookie

。如果想让一个页面读取另一个页面设

置的

cookie

,必须设置

cookie

的路径。

cookie

的路径用于设置能够读取

cookie

的顶级目录。将这

个路径设置为网站的根目录,

可以让所有网页都能互相读取

cookie

(一般不要这样设置,

防止出现冲突)

 

读取

cookie

$.cookie('the_cookie'); // cookie

存在

 

=> 'the_value'

$.cookie('not_existing'); // cookie

不存在

=> null

删除

cookie

 

,通过传递

null

作为

cookie

的值即可:

$.cookie('the_cookie', null);

相关参数的解释

 

expires: 365

定义

cookie

的有效时间,值可以是一个

数字

(从创建

cookie

时算起,以天为单位)或一个

Date

。如果省略,那么创建的

cookie

是会话

cookie

,将在用户退出浏览器时被删除。

path: '/'

默认情况:只有设置

cookie

的网页才能读取该

cookie

定义

cookie

的有效路径。

默认情况下,

该参数的值为创建

cookie

的网页所在路径

(标准浏览器的行为)

如果你想在整个网站中访问这个

cookie

需要这样设置有效路径:

path:

'/'

。如果你想删除一个定义

了有效路径的

cookie

,你需要在调用函数时包含这个路径

:

$.cookie('the_cookie', null,

{ path: '/' });

 

domain: 'example.com'

默认值:创建

cookie

的网页所拥有的域名。

 

secure: true

默认值:

false

。如果为

true

cookie

的传输需要使用安全协议(

HTTPS

)。

 

raw: true

默认值:

false

默认情况下,读取和写入

cookie

的时候自动进行编码和解码(使用

encodeURIComponent

编码,

decodeURIComponent

解码)。要关闭这个功能设置

raw: true

即可。

jquery.cookie使用方法的更多相关文章

  1. 可兼容IE的jquery.cookie函数方法

    前言 在开发过程中,因为之前有接触过Discuz,就直接拿其common.js里面的getcookie和setcookie方法来使用,做到后面在使用IE来测试的时候,发现这两个方法子啊IE下不起作用, ...

  2. jquery.cookie 使用方法

    一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. ...

  3. jquery.cookie()方法

    jquery.cookie.js是一个轻量级的cookie 插件,可以读取.写入.删除 cookie. 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. < ...

  4. jquery.cookie的使用

    今天想到了要为自己的影像日记增加赞的功能,并且需要用到cookie. 记得原生的js操作cookie也不是很麻烦的,但似乎jquery更简单,不过相比原生js,需要额外引入2个文件,似乎又不是很好,但 ...

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

    jquery.cookie.js源码和使用方法 jQuery操作cookie的插件,大概的使用方法如下 $.cookie(‘the_cookie’); //读取Cookie值$.cookie(’the ...

  6. jQuery.cookie.js插件了解及使用方法

    jquery.cookie.js插件实现浏览器的cookie存储,该插件是基于jquery开发,方便cookie使用. jquerycookie.js的下载地址 http://plugins.jque ...

  7. jquery.cookie() 方法的使用(读取、写入、删除)

    一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. ...

  8. jquery.cookie.js 使用方法

    Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术: 下载与引入:jquery.cookie.js基于jquery:先引入jquery,再引入:jq ...

  9. jquery.cookie.js中$.cookie() 使用方法

    定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术: 下载与引入:jquery.cookie.js基于jquery:先引入jquery,再引入:jquery.coo ...

随机推荐

  1. 学习Spring(一) 实例化Spring IoC容器

    实例化Spring IoC容器 1,读取其配置来创建bean实例 2,然后从Spring IoC容器中得到可用的bean实例 Spring提供两种IoC容器实现类型 a,一种为bean工厂 b,应用程 ...

  2. Maven-eclipse运行maven命令

    右击项目,点击Run as,如下图: 即可看到有很多现有的maven命令,点击即可运行,并在控制台可以看到运行信息 如果你想运行的maven命令在这里没有找到,点击Maven build创建新的命令, ...

  3. 如何更新firefox中的flash

    要了解当前安装的版本是否为最新版本,请访问 插件检查页面http://www.mozilla.com/plugincheck/  ,如果该页面告诉你 Flash 插件需要更新,请手动安装最新版本. 使 ...

  4. 深入理解JVM内幕:从基本结构到Java 7新特性

    转自:http://www.importnew.com/1486.html 每个Java开发者都知道Java字节码是执行在JRE((Java Runtime Environment Java运行时环境 ...

  5. Thinking in java学习笔记之finalize

    finalize:一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其finalize()方法,并且在下次垃圾回收动作发生时,才会真正回收对象占用的内存,所以可用此作为对象终结条件的验证.注意的三 ...

  6. 【BZOJ-4569】萌萌哒 ST表 + 并查集

    4569: [Scoi2016]萌萌哒 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 459  Solved: 209[Submit][Status] ...

  7. HDU4348 To the moon

    Time Limit: 2000MS   Memory Limit: 65536KB   64bit IO Format: %I64d & %I64u Description Backgrou ...

  8. POJ 1840 Eqs

    Eqs Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 15010   Accepted: 7366 Description ...

  9. RabbitMQ代码第一步

    Hello RabbitMQ 终于到了使用.Net连接RabbitMQ的时候了,我们首先新建一个控制台应用程序,在程序包管理控制器中NuGet中下载 RabbitMQ. Install-Package ...

  10. 详解使用icomoon生成字体图标的方法并应用

    原文:http://blog.csdn.net/u013938465/article/details/50680468 最近项目大量用到字体图标,大家也知道,字体图标任意缩放不会失真,也大大减少请求数 ...