回答編集履歴

2

保存値は"_hogekey_"ではなく"TEST|TEST2"だったので修正

2019/01/22 23:12

投稿

退会済みユーザー
test CHANGED
@@ -22,11 +22,11 @@
22
22
 
23
23
 
24
24
 
25
- したがって、$.cookie.json=falseの状態で"_hogekey_"を保存すると、そのまま保存されるわけですが、
25
+ したがって、$.cookie.json=falseの状態で"TEST|TEST2"を保存すると、そのまま保存されるわけですが、
26
26
 
27
- これを$.cookie.json=tureの状態で取り出した場合、Cookieに保存していた"_hogekey_"の値をJSON.parseした値を返却しよとします。
27
+ これを$.cookie.json=tureの状態で取り出した場合、Cookieに保存していた"TEST|TEST2"の値をJSON.parseした値を返却しよとします。
28
28
 
29
- しかし、"_hogekey_"はparse出来ませんのでエラーとなりundefinedが返却されます。
29
+ しかし、"TEST|TEST2"はparse出来ませんのでエラーとなりundefinedが返却されます。
30
30
 
31
31
 
32
32
 

1

追記

2019/01/22 23:12

投稿

退会済みユーザー
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
- 個人的には$.cookie.json値はプロジェクトで統一しておいた方が無難だと思い
59
+ kunaiさん回答の方が正解かもしれせん