lim*_*eak 22 javascript cookies
是否可以使用数组创建cookie?
我想用来存储a[0]='peter',a['1']='esther',a['2']='john'在JavaScript中的cookie.
Ant*_*pov 48
正如您在本主题中所读到的:
您结合使用jQuery.cookie插件和JSON并解决您的问题.
当您想要存储数组时,可以在JS中创建一个数组并用JSON.stringify它将其转换为字符串并存储$.cookie('name', 'array_string')
var myAry = [1, 2, 3];
$.cookie('name', JSON.stringify(myAry));
Run Code Online (Sandbox Code Playgroud)
如果要在cookie中检索数组,可以使用它$.cookie('name')来检索cookie值并使用JSON.parse从字符串中检索数组.
var storedAry = JSON.parse($.cookie('name'));
//storedAry -> [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)