jQuery操作cookie的示例代码


Posted in jQuery onJune 05, 2019

Cookies

定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;

下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;下载:http://plugins.jquery.com/cookie/

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

1.添加一个"会话cookie"

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

这里没有指明 cookie有效时间,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为 “会话cookie(session cookie)”。

2.创建一个cookie并设置有效时间为 7天

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

这里指明了cookie有效时间,所创建的cookie被称为“持久 cookie (persistent cookie)”。注意单位是:天;

3.创建一个cookie并设置 cookie的有效路径

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

在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。将这个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突)。

4.读取cookie

$.cookie('the_cookie');

5.删除cookie

$.cookie('the_cookie', null);  //通过传递null作为cookie的值即可

6.可选参数

$.cookie('the_cookie','the_value',{

  expires:7, 

  path:'/',

  domain:'jquery.com',

  secure:true

}) 

7.参数

expires:(Number|Date)有效期;设置一个整数时,单位是天;也可以设置一个日期对象作为Cookie的过期日期;

path:(String)创建该Cookie的页面路径;

domain:(String)创建该Cookie的页面域名;

secure:(Booblean)如果设为true,那么此Cookie的传输会要求一个安全协议,例如:HTTPS;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 jQuery
jQuery代码优化方法总结
Jan 29 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 jQuery
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
Jun 04 #jQuery
javascript异步处理与Jquery deferred对象用法总结
Jun 04 #jQuery
一文快速了解JQuery中的AJAX
May 31 #jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 #jQuery
jQuery模拟html下拉多选框的原生实现方法示例
May 30 #jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 #jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 #jQuery
You might like
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
2015/04/14 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
为原生js Array增加each方法
2012/04/07 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
jqplot通过ajax动态画折线图的方法及思路
2013/12/08 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
让Vue也可以使用Redux的方法
2018/05/23 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
[02:17]DOTA2亚洲邀请赛 RAVE战队出场宣传片
2015/02/07 DOTA
[49:28]VP vs Optic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python读写文件操作示例程序
2013/12/02 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
Python中atexit模块的基本使用示例
2015/07/08 Python
python实现textrank关键词提取
2018/06/22 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
Python continue语句实例用法
2020/02/06 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
给排水专业应届生求职信
2013/10/12 职场文书
绿色环保倡议书
2015/04/28 职场文书
建国大业电影观后感
2015/06/01 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书