JQuery保存和读取$.Cookie存储对象

JQuery saving and reading $.cookie stored object

本文关键字:Cookie 存储 对象 读取 保存 JQuery      更新时间:2023-09-26

我在JQuery $中保存一个对象。Cookie使用以下代码:

  var contactData = { Name: 'Michael', 
                      Age: 29
                    };
  $.cookie("contact", $.param(contactData), { expires: 20 });

和我想知道我怎么能访问保存在$.cookie的年龄和姓名?由于

注意:这个问题不是上面提到的问题的重复。我真诚地相信,那些在这个问题上标记为重复的人没有花时间阅读问题并完全理解它。我的问题不是关于节省/阅读$。Cookie,它是关于读取保存在Cookie中的json的特定属性。例如只读取Name或Age但不同时读取

访问cookie值,使用

$.cookie('contact')

然而,这将导致:

"姓名= Michael&年龄= 29 "

你可以使用这个jquery插件来改变你的值:

https://github.com/AceMetrix/jquery-deparam

这将允许你使用:

$.deparam($.cookie('contact'))['Age']