Jquery操作Cookie取值错误的解决方法

简介:
使用JQuery操作cookie时 发生取的值不正确,结果发现cookie有四个不同的属性,分享下错误的原因及解决方法。
 
使用JQuery操作cookie时 发生取的值不正确的问题: 
结果发现cookie有四个不同的属性: 
名称,内容,域,路径 
$.cookie('the_cookie');  //  读取 cookie 
$.cookie('the_cookie', 'the_value');  //  存储 cookie 
$.cookie('the_cookie', 'the_value', { expires: 7 });  //  存储一个带7天期限的 cookie 
$.cookie('the_cookie', '', { expires: -1 });  //  删除 cookie 
 
使用: 
$.cookie("currentMenuID", menuID); 时 未指定域和路径。 
所有当域和路径不同时会产生不同的cookie 
$.cookie("currentMenuID"); 取值时会产生问题。 
故: 
$.cookie("currentMenuID", "menuID", { path: "/"}); 
进行覆盖。同域下同一个cookieID对应一个值。
分类:  Jquery
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/3336484.html ,如需转载请自行联系原作者
相关文章
|
7月前
|
JavaScript 前端开发
使用jQuery操作DOM元素
使用jQuery操作DOM元素
|
7月前
|
JavaScript 前端开发 索引
JQuery样式操作、click事件以及索引值-选项卡应用示例
JQuery样式操作、click事件以及索引值-选项卡应用示例
63 1
|
7月前
|
JavaScript
jQuery遍历div,判断是否为空,为空时执行某个操作
jQuery遍历div,判断是否为空,为空时执行某个操作
|
7月前
|
缓存 JavaScript
|
6月前
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
|
5月前
|
JavaScript 前端开发 API
前端框架与库 - jQuery基础与DOM操作
【7月更文挑战第18天】jQuery 是一个简化JavaScript任务的库,以其“write less, do more”理念著称。核心功能包括DOM操作、事件处理和Ajax。DOM操作如选择元素(`$("p")`、`$("#myDiv")`、`$(".myClass")`)、创建及添加元素、修改属性和内容。事件处理如绑定(`click`)和触发(`trigger`)。常见问题涉及`$`符号冲突(使用`jQuery`代替)、异步加载管理和选择器性能优化。了解并规避这些问题能提升jQuery使用效率。
38 0
|
7月前
|
存储 Web App开发 安全
Django中Cookie相关操作
Django中Cookie相关操作
|
7月前
|
前端开发 JavaScript
N..
|
7月前
|
JavaScript 前端开发 容器
jQuery中的DOM操作
jQuery中的DOM操作
N..
77 1
|
7月前
|
存储 JavaScript 前端开发
JavaScript DOM 操作:解释一下 cookie、sessionStorage 和 localStorage 的区别。
Cookie是服务器发送至客户端的文本信息,会随每个请求发送回服务器,适合控制会话状态但可能暴露隐私。SessionStorage仅在当前会话中存储数据,关闭浏览器后清除,适合临时存储如登录状态。LocalStorage则持久保存数据,即使关闭浏览器也不会清除,适用于存储长期设置。三种方式各有侧重,应按需求选择。
57 0