饼干。使用javascript在cookie中附加许多值

时间:2018-02-22 16:06:36

标签: javascript razor

我很抱歉我的问题,但我没有找到任何答案。

是否可以在一个cookie中附加许多值?

我的目标是创建一个名为ALLINFO的cookie,并在其中附加诸如

之类的值

姓名,年龄,电话等。

可能吗?请问一些例子吗?

提前谢谢。

P.S。我使用mvc

在vs2013中工作

1 个答案:

答案 0 :(得分:1)

您可以在Cookie中保存对象

(function(){
    var o = JSON.parse('{"name":"hello","surname":"kc"}');
    var e = 'Thu Nov 10 2020 15:44:38';
    document.cookie = 'ALLINFO='+ JSON.stringify(o) +';expires=' + e;
 })()

阅读cookie

你可以做到

function read_cookie(name) {
 var result = document.cookie.match(new RegExp(name + '=([^;]+)'));
 result && (result = JSON.parse(result[1]));
 return result;
}
read_cookie('ALLINFO')