Javascript 如何在Jquery中读取cookie值并创建另一个具有相同值的cookie
如何从会话cookie“apple”中获取“id”的值:解码如下Javascript 如何在Jquery中读取cookie值并创建另一个具有相同值的cookie,javascript,jquery,string,session-cookies,persistent,Javascript,Jquery,String,Session Cookies,Persistent,如何从会话cookie“apple”中获取“id”的值:解码如下 "{logo:"Y",id:"5555555555"}" 我想从苹果公司获得id=“5555”的值 创建另一个名为banana的持久cookie,并将此值“id”放入其中,该值将在10天后过期 将我的代码粘贴到下面: Var res = $.cookie("apple"); <<Code to split it and get "id">> $.cookie('id', 'the_value', {
"{logo:"Y",id:"5555555555"}"
id=“5555”
的值banana
的持久cookie,并将此值“id”放入其中,该值将在10天后过期Var res = $.cookie("apple");
<<Code to split it and get "id">>
$.cookie('id', 'the_value', { expires: 10});
Var res=$.cookie(“苹果”);
<拆分代码并获取“id”>
$.cookie('id','u值',{expires:10});
我是Jquery新手,我正在努力学习基本知识。请帮忙 解析cookie中的JSON字符串,然后从中获取
id
属性。然后,您可以将其存储在新的cookie中
var obj = JSON.parse(res);
$.cookie('banana', obj.id, { expires: 10 });
解析cookie中的JSON字符串,然后从中获取
id
属性。然后,您可以将其存储在新的cookie中
var obj = JSON.parse(res);
$.cookie('banana', obj.id, { expires: 10 });
请在此处查看自述文件中的用法部分:
用法 创建会话cookie:
$.cookie('name', 'value');
创建过期cookie,7天后:
$.cookie('name', 'value', { expires: 7 });
创建过期cookie,在整个站点上有效:
$.cookie('name', 'value', { expires: 7, path: '/' });
阅读cookie:
$.cookie('name'); // => "value"
$.cookie('nothing'); // => undefined
阅读所有可用的cookie:
$.cookie(); // => { "name": "value" }
删除cookie:
// Returns true when cookie was successfully deleted, otherwise false
$.removeCookie('name'); // => true
$.removeCookie('nothing'); // => false
// Need to use the same attributes (path, domain) as what the cookie was written with
$.cookie('name', 'value', { path: '/' });
// This won't work!
$.removeCookie('name'); // => false
// This will work!
$.removeCookie('name', { path: '/' }); // => true
注意:删除cookie时,必须传递与设置cookie时使用的路径、域和安全选项完全相同的选项,除非
您依赖的是默认选项
请在此处查看自述文件中的用法部分:
用法 创建会话cookie:
$.cookie('name', 'value');
创建过期cookie,7天后:
$.cookie('name', 'value', { expires: 7 });
创建过期cookie,在整个站点上有效:
$.cookie('name', 'value', { expires: 7, path: '/' });
阅读cookie:
$.cookie('name'); // => "value"
$.cookie('nothing'); // => undefined
阅读所有可用的cookie:
$.cookie(); // => { "name": "value" }
删除cookie:
// Returns true when cookie was successfully deleted, otherwise false
$.removeCookie('name'); // => true
$.removeCookie('nothing'); // => false
// Need to use the same attributes (path, domain) as what the cookie was written with
$.cookie('name', 'value', { path: '/' });
// This won't work!
$.removeCookie('name'); // => false
// This will work!
$.removeCookie('name', { path: '/' }); // => true
注意:删除cookie时,必须传递与设置cookie时使用的路径、域和安全选项完全相同的选项,除非
您依赖的是默认选项
可能有助于解决部分问题:如果cookie的签名为“HttpOnly”,则无法通过javascript获取。可能有助于解决部分问题:如果cookie的签名为“HttpOnly”,则无法通过javascript获取。