var parsed = JSON.parse($.cookie('inavm_inventory'));
inventoryID = parsed['ids'];
inventoryName = parsed['names'];
inventoryCount = parsed['productcount'];
私は3列の、その中に持っているクッキー「inavm_inventory」を持って、「IDS」、「名前」と「productcount」。パースクッキー。今、「プッシュ」機能ではない
上記の3つのローカル変数もあります。
現在、Cookieにすべて追加するとうまくいきますが、ユーザーがページを読み込むときにCookie配列をローカル変数にプッシュしようとしています。
上記のコードはすべて正常に動作しますが、上記のコードを使用すると、「配列」が破損します。私は値を記録しており、配列のように見えますが、文字列としてフォーマットされていると思います。
私は配列に.pushを再配列するようにそれらをフォーマットし直そうとしています。
クッキー例データ:
{
"ids": "[\"quant[2]\",\"quant[3]\"]",
"names": "[\"2 3 Seater Sofa\",\"0 2 Seater Sofa\"]",
"productcount": "[8,0]"
}
それはあなたが投稿のみコードを助けるために本当に難しいです。 ( 'parsed ['ids']'は 'parsed.ids'として書くこともできます。) – Pointy
' parsed'を使う方法は配列のようには見えません。だから、 'parsed.push(...)'を呼び出すと驚くことではありませんし、うまくいきません(もしあなたがしているのであれば)。 –
クッキーデータの例: {"ids": "[\" quant [2] \ "、\" quant [3] \ "]"、 "names": "\" 2 \\\ "3 Seater Sofa \ "0 2 Seater Sofa \"] "、" productcount ":" [8,0] "} – user3676945