我想将 JSON 数组保存为 cookie 的形式。例如,数组如下所示。
[{"name":"Push_up", "values":{"times":35, "date":"Jan 1", "sec":3}},
{"name":"Pull_up", "values":{"times":20, "date":"Mar 4", "sec":6}}]
这是一个用于存储cookie的函数。
function setCookie(name, value, exp=1){
var date = new Date();
date.setTime(date.getTime() + exp*24*60*60*1000);
document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
console.log(name + '=' + value + ';expires=' + date.toUTCString() + ';path=/');
}
我尝试使用 Array.toString 并将其保存为 cookie,但它没有正确字符串化,因此 cookie 未成功保存。我怎么解决这个问题?
摇曳的蔷薇
qq_花开花谢_0
相关分类