【发布时间】:2017-09-07 12:33:32
【问题描述】:
我目前正在使用这个 JQuery cookie 插件 https://github.com/js-cookie/js-cookie,它仅适用于单个 cookie 值,但我希望它适用于存储为数组的多个动态值。
例如,我在页面中有一个产品列表,我在每个产品上显示“保存产品”链接。我想要,单击保存按钮将产品的 id 存储在相同的 cookie 中,这样我就可以检索所有值并显示在单独的页面中。
如果您能告诉我如何将值作为数组存储在 cookie 中,我将不胜感激。
HTML:
<ul>
<li id="product1">product 1 <a>Save Products</a></li>
<li id="product2">product 2 <a>Save Products</a></li>
</ul>
JQUERY:
$('ul li a').each(function(){
$('this').click(function(){
Cookies.set('SavedProducts', { foo: 'bar' });
});
});
【问题讨论】:
-
所以存储点击的项目数组。
var z = []; z.push("aaaa");你有什么问题?