jQuery设置Cookie及删除Cookie实例分析


Posted in Javascript onApril 15, 2016

本文实例讲述了jQuery设置Cookie及删除Cookie的方法。分享给大家供大家参考,具体如下:

这是一个jQuery cookie的使用例子,通过本示例的学习希望朋友们能熟悉在引入jquery.cookie.js插件后,如何去使用它,你可以了解到cookie天数设置、日期设置、多个cookie的设置、如何获取Cookie、通过 date 对象设置过期日期为 3 天后的那天、设置有效期天数等小技巧。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>jQuery Cookie Plugin</title>
<script src="jquery1.3.2.js" type="text/javascript"></script>
<script src="jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
var COOKIE_NAME = 'test_cookie';
var ADDITIONAL_COOKIE_NAME = 'additional';
$('a').eq(0).click(function() { // 用天数设置 cookie
$.cookie(COOKIE_NAME, 'test', { path: '/', expires: 10 });
return false;
});
$('a').eq(1).click(function() { // 用日期设置 cookie
var date = new Date();
date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
$.cookie(COOKIE_NAME, 'test', { path: '/', expires: date });
return false;
});
$('a').eq(2).click(function() { // 获取 cookie
alert($.cookie(COOKIE_NAME));
return false;
});
$('a').eq(3).click(function() { // 删除 cookie
$.cookie(COOKIE_NAME, null, { path: '/' });
return false;
});
$('a').eq(4).click(function() { // 设置第二个 cookie
$.cookie(ADDITIONAL_COOKIE_NAME, 'foo', { expires: 10 });
return false;
});
$('a').eq(5).click(function() { // 获取第二个 cookie
alert($.cookie(ADDITIONAL_COOKIE_NAME));
return false;
});
$('a').eq(6).click(function() { // 删除第二个 cookie
$.cookie(ADDITIONAL_COOKIE_NAME, null);
return false;
});
});
</script>
</head>
<body>
<p>
<a href="#">设置 cookie (设置有效期天数为 10 天)</a><br>
<a href="#">设置 cookie (通过 date 对象设置过期日期为 3 天后的那天)</a><br>
<a href="#">获取 cookie</a><br>
<a href="#">删除 cookie</a><br>
<a href="#">设置另一个 cookie</a><br>
<a href="#">获取另一个 cookie</a><br>
<a href="#">删除另一个 cookie</a>
</p>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
document 和 document.all 分别什么时候用
Jun 22 Javascript
JavaScript实现向setTimeout执行代码传递参数的方法
Apr 16 Javascript
BootStrap glyphicons 字体图标实现方法
May 01 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 Javascript
微信小程序分页加载的实例代码
Jul 11 Javascript
vue-cli + sass 的正确打开方式图文详解
Oct 27 Javascript
Vue2.0子同级组件之间数据交互方法
Feb 28 Javascript
vue组件间通信六种方式(总结篇)
May 15 Javascript
vue实现行列转换的一种方法
Aug 06 Javascript
React实现轮播效果
Aug 25 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
Nov 11 Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 #Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 #Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
Apr 15 #Javascript
jQuery遍历DOM元素与节点方法详解
Apr 14 #Javascript
jQuery中的基本选择器用法学习教程
Apr 14 #Javascript
jQuery遍历DOM节点操作之filter()方法详解
Apr 14 #Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 #Javascript
You might like
生成sessionid和随机密码的例子
2006/10/09 PHP
PHP中可以自动分割查询字符的Parse_str函数使用示例
2014/07/25 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
python MySQLdb Windows下安装教程及问题解决方法
2015/05/09 Python
在Python中使用成员运算符的示例
2015/05/13 Python
Python实现的简单算术游戏实例
2015/05/26 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
Python File(文件) 方法整理
2019/02/18 Python
对Python _取log的几种方式小结
2019/07/25 Python
python文字转语音的实例代码分析
2019/11/12 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
家庭户外服装:Hawkshead
2017/11/02 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
一个SQL面试题
2014/08/21 面试题
2014年最新学习全国两会精神心得
2014/03/17 职场文书
股权投资协议书
2016/03/23 职场文书
入党心得体会
2019/06/20 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis