2017-04-11 13 views
0

私は現在、このJQueryクッキープラグインhttps://github.com/js-cookie/js-cookieを使用していますが、単一のクッキー値で動作していますが、配列として格納された複数の動的値に対して機能します。JQueryクッキーに複数の動的値を追加

たとえば、ページに商品のリストがあり、商品ごとに「商品を保存」リンクが表示されています。私は保存ボタンをクリックして同じクッキーに商品のIDを保存して、すべての値を取り出して別のページに表示することができます。

クッキーの値を配列として保存する方法を私に見せてもらえれば分かります。

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' }); 
}); 
}); 
+0

ので、クリックした項目の配列を格納します。 'var z = []; z.push( "aaaa"); 'あなたはどんな問題を抱えていますか? – epascarello

答えて

0

、のorignalクッキーのみTEXTベースの保存をサポートしているので、あなたがクッキーとして保存する前に配列/タプルをシリアル化する必要があります。

次のリンクを参照してください。 how to store an array in jquery cookie?

グッドラック

関連する問題