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 ...
随机推荐
- DIV+CSS系统学习:转载
第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求最多的人才 结合最新的 ...
- android 概述 及四大组件
目录: 概述 四大组件 UI布局 概述 android studio中,gen很bin文件夹合并为built文件夹 四大组件 包括: 活动,服务,内容提供者,广播接收者 活动是一种包含用户界面的组件 ...
- 如何设置让iis服务器支持.apk文件的下载
随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件 ...
- URI 中特殊字符
URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了.编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(1 ...
- dede使用方法----如何调用最新文章,最热文章,友情链接
dede如何调用最新文章 {dede:arclist row='5' titlelen='50' orderby ='pubdate'} <li><a h ...
- js 客户端如何判断浏览器是否暗转Flash
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- form 表单用php来跳转页面
action="submit.php" method="post" fomr 表单的提交跳转:method =post/get,get密码和用户的可见性,密码 ...
- 【BZOJ-3337】ORZJRY I 块状链表
3337: ORZJRY I Time Limit: 30 Sec Memory Limit: 512 MBSubmit: 190 Solved: 50[Submit][Status][Discu ...
- 【poj3461】 Oulipo
http://poj.org/problem?id=3461 (题目链接) 题意 求一个字符串在另一个字符串中出现的次数. Solution KMP裸题,太久没写过了,都忘记怎么求next数组了..水 ...
- 【bzoj3295】 Cqoi2011—动态逆序对
http://www.lydsy.com/JudgeOnline/problem.php?id=3295 (题目链接) 题意 给出某种排列,按照某种顺序依次删除m个数,在每次删除一个数前统计序列中逆序 ...