是否可以将对象字符串化,然后将其保存在本地的 cookie 中,然后检索并解析它,以便在用户下次登录时恢复正常?
试图将所有内容塞进一个句子中。这是我的意思的一个例子:
var theObject = {
oProp : 10,
oProp : true
};
var jString = JSON.stringify(theObject);
createCookie("object", jString);
var objectRetrieved = JSON.parse( readCookie("object") );
theObject = objectRetrieved;
如果可能的话,如何单独存储每个对象的属性/值?
提前致谢!
最佳答案
如果你在这里使用 jquery 是一个更干净的方法-
不要明确说明 JSON.Stringify
。您可以设置 $.cookie.json = true; 而不是它;
然后将对象存储到cookie。
var myObj= { //what ever your properties }
$.cookie('myObj', myObj);
当从 cookie 中读回时我会这样做
var myObj = $.cookie('myObj');
alert('Property name is ' + myObj.YourPropertyName);
关于javascript - Cookie、对象和 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34215115/