jquery.cookie使用方法
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使用方法的更多相关文章
- 可兼容IE的jquery.cookie函数方法
前言 在开发过程中,因为之前有接触过Discuz,就直接拿其common.js里面的getcookie和setcookie方法来使用,做到后面在使用IE来测试的时候,发现这两个方法子啊IE下不起作用, ...
- jquery.cookie 使用方法
一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. ...
- jquery.cookie()方法
jquery.cookie.js是一个轻量级的cookie 插件,可以读取.写入.删除 cookie. 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. < ...
- jquery.cookie的使用
今天想到了要为自己的影像日记增加赞的功能,并且需要用到cookie. 记得原生的js操作cookie也不是很麻烦的,但似乎jquery更简单,不过相比原生js,需要额外引入2个文件,似乎又不是很好,但 ...
- Jquery.cookie.js 源码和使用方法
jquery.cookie.js源码和使用方法 jQuery操作cookie的插件,大概的使用方法如下 $.cookie(‘the_cookie’); //读取Cookie值$.cookie(’the ...
- jQuery.cookie.js插件了解及使用方法
jquery.cookie.js插件实现浏览器的cookie存储,该插件是基于jquery开发,方便cookie使用. jquerycookie.js的下载地址 http://plugins.jque ...
- jquery.cookie() 方法的使用(读取、写入、删除)
一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. ...
- jquery.cookie.js 使用方法
Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术: 下载与引入:jquery.cookie.js基于jquery:先引入jquery,再引入:jq ...
- jquery.cookie.js中$.cookie() 使用方法
定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术: 下载与引入:jquery.cookie.js基于jquery:先引入jquery,再引入:jquery.coo ...
随机推荐
- Linux_虚拟机_安装VMware Tools
以root用户执行,否则可能会出现权限不足,无法执行的情况 一.点击安装Vmware Tools 二.拖动安装文件到桌面并解压 三.双击并[在终端中运行] 四.根据提示回车或输入yes ...
- 【POJ 3294】Life Forms 不小于k个字符串中的最长子串
一下午和一晚上都在刚这道题,各种错误都集齐了so sad 我的时间啊!!! 后缀数组就先做到这里吧,是在伤不起啊QAQ 出现了各种奇怪的错误,看了标算,然后乱改自己的代码,莫名其妙的改A了,后来发现用 ...
- 最小topK问题
- Entity Framework Code First (一)Conventions
Entity Framework 简言之就是一个ORM(Object-Relational Mapper)框架. Code First 使得你能够通过C#的类来描述一个模型,模型如何被发现/检测就是通 ...
- 网络流HDU 2883
建图 源点 -> 每个人 -> 每段时间 -> 汇点 时间要离散化一下 分成一些时间段 权 ...
- java-byte[]图片在页面展示
public void img(HttpServletRequest req, HttpServletResponse res) { //res.setHeader("Content-Typ ...
- 管理系统UI: System Bar 详解
Google原文: http://developer.android.com/training/system-ui/index.html 管理系统UI之一:淡化System Bar(Dimming t ...
- request 和response
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等. 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了We ...
- 控件 UI: 字体的自动继承的特性, Style, ControlTemplate
字体的自动继承的特性 Style 样式 ControlTemplate 控件模板 示例1.演示字体的自动继承的特性Controls/UI/FontInherit.xaml <Page x:Cla ...
- NSTimer内存泄漏导致控制器不调用dealloc
创建定时器会在一定的间隔后执行某些操作,一般大家会这样创建定时器,这样创建的定时,self对定时器有个引用,定时器对self也有个引用,造成了循环引用,最终造成了内存泄漏,如果定时器在做下载的操作就会 ...