javascript - 如何在Jquery中读取cookie值并创建另一个具有相同值的cookie

标签 javascript jquery string session-cookies persistent

我如何从 session cookie“apple”中获取“id”的值:解码如下

"{logo:"Y",id:"5555555555"}"
  1. 我想从 apple 获取 id ="5555555555" 的值
  2. 创建另一个名为 banana 的持久 Cookie,并将此值“id”放入其中,该值将在 10 天后过期。

粘贴我的代码如下:

Var res = $.cookie("apple");

<<Code to split it and get "id">>

$.cookie('id', 'the_value', { expires: 10});

我是 Jquery 新手,我正在努力学习基础知识。请帮忙!

最佳答案

解析cookie中的JSON字符串,然后从中获取id属性。然后您可以将其存储在新的 cookie 中。

var obj = JSON.parse(res);
$.cookie('banana', obj.id, { expires: 10 });

关于javascript - 如何在Jquery中读取cookie值并创建另一个具有相同值的cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41272660/

相关文章:

javascript - JavaScript (ES6) 中的原生 promise 是否具有默认的 onFulfilled 处理程序?

javascript - 嵌套检查所有和取消检查所有模型应该使用 angularjs 反射(reflect)在 JSON 中

javascript - 我如何将服务响应数据放入 md 对话框 angularjs?

Java String 类实例是常量

python - 如何在 python 中将字符串或字典分成多行?

javascript - 如何在node.js中下载文件

jquery - 如何在 Owl Carousel 之间添加边距

jquery - jqGrid - 保存复选框选定状态

jquery-ui - 通过 AJAX 加载 Div 时 jQuery 拖放中断

java - 在java中分别打印一个字符串中给出的字母和数字