JQuery保存并读取$ .cookie存储对象

时间:2014-03-15 01:16:15

标签: javascript jquery

我使用以下代码在JQuery $ .cookie中保存对象:

  var contactData = { Name: 'Michael', 
                      Age: 29
                    };

  $.cookie("contact", $.param(contactData), { expires: 20 });

我想知道如何访问$ .cookie中保存的Age和Name?感谢

注意:此问题与上述问题不重复。我真诚地相信那些将其标记为重复这个问题的人并没有花一点时间来阅读这个问题并完全理解它。我的问题不是关于从$ .cookie保存/读取,而是关于读取保存在cookie中的json的特定属性。例如,只读取名称或仅读取年龄但不读取两者

1 个答案:

答案 0 :(得分:2)

要访问您的Cookie值,请使用

$.cookie('contact')

然而,这将导致:

  

“名称=迈克尔&安培;年龄= 29”

您可以使用此jquery插件来解析您的值:

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

这将允许您使用:

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