我正在设置一个存储我的一些JSON数据的cookie。有点像:
$.cookie('user-info', JSON.stringify(locationInfo));
因此cookie值类似于:
{"city":"New York","state":"NY","zip":"90210"}
我如何才能简单地更改“zip”值,而不是90210我希望它 是10101.我尝试了以下几点:
$.cookie('user-info', { zip: '10101' });
但这似乎没有更新任何东西。有任何想法吗?提前谢谢。
答案 0 :(得分:3)
类似的东西:
var cookieObj = $.parseJSON($.cookie('user-info')); //might be done automatically, not sure
cookieObj.zip = 10101;
$.cookie('user-info', JSON.stringify(cookieObj));