回答編集履歴
2
保存値は"_hogekey_"ではなく"TEST|TEST2"だったので修正
test
CHANGED
@@ -22,11 +22,11 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
したがって、$.cookie.json=falseの状態で"
|
25
|
+
したがって、$.cookie.json=falseの状態で"TEST|TEST2"を保存すると、そのまま保存されるわけですが、
|
26
26
|
|
27
|
-
これを$.cookie.json=tureの状態で取り出した場合、Cookieに保存していた"
|
27
|
+
これを$.cookie.json=tureの状態で取り出した場合、Cookieに保存していた"TEST|TEST2"の値をJSON.parseした値を返却しよとします。
|
28
28
|
|
29
|
-
しかし、"
|
29
|
+
しかし、"TEST|TEST2"はparse出来ませんのでエラーとなりundefinedが返却されます。
|
30
30
|
|
31
31
|
|
32
32
|
|
1
追記
test
CHANGED
@@ -44,6 +44,16 @@
|
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
+
個人的には$.cookie.jsonの値はプロジェクトで統一しておいた方が無難だと思います。
|
47
48
|
|
48
49
|
|
50
|
+
|
51
|
+
---
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
(追記)
|
56
|
+
|
57
|
+
https://github.com/carhartl/jquery-cookieのドキュメントしか見ずに回答しているので
|
58
|
+
|
49
|
-
|
59
|
+
kunaiさんの回答の方が正解かもしれません。
|