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 相关文章推荐
学习YUI.Ext 第三天
Mar 10 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
Apr 14 Javascript
javascript使用Promise对象实现异步编程
Mar 01 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
Jan 16 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
Mar 13 Javascript
node 使用 async 控制并发的方法
May 07 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
Jul 25 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
Sep 18 Javascript
js实现点击生成随机div
Jan 16 Javascript
JS实现简易留言板增删功能
Feb 08 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
Sep 21 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
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
PHP关联链接常用代码
2012/11/05 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
PHP封装的多文件上传类实例与用法详解
2017/02/07 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
JS实现的数组全排列输出算法
2015/03/19 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
详解Python locals()的陷阱
2019/03/26 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
小学科学教学反思
2014/01/26 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
诚信考试标语
2014/06/24 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python