jQuery在cookie中更改json数据

时间:2013-12-09 21:26:28

标签: jquery json cookies

我正在设置一个存储我的一些JSON数据的cookie。有点像:

$.cookie('user-info', JSON.stringify(locationInfo));

因此cookie值类似于:

{"city":"New York","state":"NY","zip":"90210"}

我如何才能简单地更改“zip”值,而不是90210我希望它 是10101.我尝试了以下几点:

$.cookie('user-info', { zip: '10101' });

但这似乎没有更新任何东西。有任何想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:3)

类似的东西:

var cookieObj = $.parseJSON($.cookie('user-info')); //might be done automatically, not sure
cookieObj.zip = 10101;
$.cookie('user-info', JSON.stringify(cookieObj));