質問編集履歴
6
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,11 +68,17 @@
|
|
68
68
|
|
69
69
|
``%5B%7B%22hoge%22%3A%22hoge%22%2C%22fuga%22%3A%22fuga%22%7D%5D``
|
70
70
|
|
71
|
+
(この値がおかしいから、2回目に保存されないのでしょうか?)
|
72
|
+
|
73
|
+
|
74
|
+
|
71
75
|
###phpでわからないところ
|
72
76
|
|
73
77
|
続いてphpです。
|
74
78
|
|
75
79
|
cookie(``'save'``)を取得し、その``fuga``の配列を返したい。と考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
|
80
|
+
|
81
|
+
(こっちも、上のcookieの値がおかしいから取得できないのでしょうか?)
|
76
82
|
|
77
83
|
|
78
84
|
|
5
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,7 +70,9 @@
|
|
70
70
|
|
71
71
|
###phpでわからないところ
|
72
72
|
|
73
|
+
続いてphpです。
|
74
|
+
|
73
|
-
|
75
|
+
cookie(``'save'``)を取得し、その``fuga``の配列を返したい。と考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
|
74
76
|
|
75
77
|
|
76
78
|
|
4
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,9 @@
|
|
10
10
|
|
11
11
|
###jqueryでわからないところ
|
12
12
|
|
13
|
+
まずこちらがjqueryです。
|
14
|
+
|
13
|
-
|
15
|
+
1回目には保存できるのですが、2回目に保存ができず悩んでしまいました。
|
14
16
|
|
15
17
|
|
16
18
|
|
@@ -60,6 +62,12 @@
|
|
60
62
|
|
61
63
|
```
|
62
64
|
|
65
|
+
|
66
|
+
|
67
|
+
ちなみにこのjqueryによって、1回目のクリックで保存されるcookieの値はこうです。
|
68
|
+
|
69
|
+
``%5B%7B%22hoge%22%3A%22hoge%22%2C%22fuga%22%3A%22fuga%22%7D%5D``
|
70
|
+
|
63
71
|
###phpでわからないところ
|
64
72
|
|
65
73
|
続いてphpで cookie(``'save'``)を取得し、その``fuga``の配列を返したいと考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
|
3
コードにコメントを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,35 +10,27 @@
|
|
10
10
|
|
11
11
|
###jqueryでわからないところ
|
12
12
|
|
13
|
-
まずこちらがjqueryなのですが、1回目に保存できても、2回目に配列が
|
13
|
+
まずこちらがjqueryなのですが、1回目に配列が保存できても、2回目に追加された配列が保存されずに悩んでしまいました。
|
14
14
|
|
15
15
|
|
16
|
-
|
17
|
-
考えている処理としては、
|
18
|
-
|
19
|
-
➀``const arr``に、現在のcookie(``'save'``)を取得する。
|
20
|
-
|
21
|
-
➁``const arr``に、``const add``を追加する。
|
22
|
-
|
23
|
-
➂ cookie(``'save'``)に、➁をjsonで保存する。
|
24
|
-
|
25
|
-
という流れですが、2回目が保存されない状況です。
|
26
16
|
|
27
17
|
```jquery
|
28
18
|
|
29
19
|
$('.send').click(function(){
|
30
20
|
|
21
|
+
|
22
|
+
|
31
|
-
|
23
|
+
// 現在のcookieを取得する。
|
32
24
|
|
33
25
|
const arr = ($.cookie(save)) ? $.cookie(save) : [] ;
|
34
26
|
|
35
27
|
|
36
28
|
|
29
|
+
// 保存したい配列を作る
|
30
|
+
|
37
31
|
const hoge = 'hoge';
|
38
32
|
|
39
33
|
const hoge = 'fuga';
|
40
|
-
|
41
|
-
|
42
34
|
|
43
35
|
const add = {
|
44
36
|
|
@@ -52,11 +44,13 @@
|
|
52
44
|
|
53
45
|
|
54
46
|
|
47
|
+
// 配列をjsonにする
|
48
|
+
|
55
49
|
const setjson = JSON.stringify(arr);
|
56
50
|
|
57
51
|
|
58
52
|
|
59
|
-
// 「jquery.cookie.js」というプラグインを使用して保存
|
53
|
+
// 「jquery.cookie.js」というプラグインを使用してcookieを保存
|
60
54
|
|
61
55
|
$.cookie('save',setjson);
|
62
56
|
|
2
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
###実現したいこと
|
2
2
|
|
3
|
-
|
3
|
+
jqueryを使って、jsonでcookieを保存して、その後にそのcookieをphpで取得したいです。
|
4
4
|
|
5
5
|
|
6
6
|
|
1
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【jquery】と【php】
|
1
|
+
【jquery】を使いjsonでcookieを保存する方法と、【php】を使いそのcookieを取得する方法
|
test
CHANGED
File without changes
|