質問編集履歴
6
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,9 +33,12 @@
|
|
33
33
|
|
34
34
|
ちなみにこのjqueryによって、1回目のクリックで保存されるcookieの値はこうです。
|
35
35
|
``%5B%7B%22hoge%22%3A%22hoge%22%2C%22fuga%22%3A%22fuga%22%7D%5D``
|
36
|
+
(この値がおかしいから、2回目に保存されないのでしょうか?)
|
37
|
+
|
36
38
|
###phpでわからないところ
|
37
39
|
続いてphpです。
|
38
40
|
cookie(``'save'``)を取得し、その``fuga``の配列を返したい。と考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
|
41
|
+
(こっちも、上のcookieの値がおかしいから取得できないのでしょうか?)
|
39
42
|
|
40
43
|
```php
|
41
44
|
function get_fuga_for_save(){
|
5
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,7 +34,8 @@
|
|
34
34
|
ちなみにこのjqueryによって、1回目のクリックで保存されるcookieの値はこうです。
|
35
35
|
``%5B%7B%22hoge%22%3A%22hoge%22%2C%22fuga%22%3A%22fuga%22%7D%5D``
|
36
36
|
###phpでわからないところ
|
37
|
+
続いてphpです。
|
37
|
-
|
38
|
+
cookie(``'save'``)を取得し、その``fuga``の配列を返したい。と考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
|
38
39
|
|
39
40
|
```php
|
40
41
|
function get_fuga_for_save(){
|
4
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,7 +4,8 @@
|
|
4
4
|
jqueryとphpとそれぞれでわからないところがあるのですが、お聞きしてもよろしいでしょうか?
|
5
5
|
|
6
6
|
###jqueryでわからないところ
|
7
|
+
まずこちらがjqueryです。
|
7
|
-
|
8
|
+
1回目には保存できるのですが、2回目に保存ができず悩んでしまいました。
|
8
9
|
|
9
10
|
```jquery
|
10
11
|
$('.send').click(function(){
|
@@ -29,6 +30,9 @@
|
|
29
30
|
|
30
31
|
});
|
31
32
|
```
|
33
|
+
|
34
|
+
ちなみにこのjqueryによって、1回目のクリックで保存されるcookieの値はこうです。
|
35
|
+
``%5B%7B%22hoge%22%3A%22hoge%22%2C%22fuga%22%3A%22fuga%22%7D%5D``
|
32
36
|
###phpでわからないところ
|
33
37
|
続いてphpで cookie(``'save'``)を取得し、その``fuga``の配列を返したいと考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
|
34
38
|
|
3
コードにコメントを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,30 +4,27 @@
|
|
4
4
|
jqueryとphpとそれぞれでわからないところがあるのですが、お聞きしてもよろしいでしょうか?
|
5
5
|
|
6
6
|
###jqueryでわからないところ
|
7
|
-
まずこちらがjqueryなのですが、1回目に保存できても、2回目に配列が
|
7
|
+
まずこちらがjqueryなのですが、1回目に配列が保存できても、2回目に追加された配列が保存されずに悩んでしまいました。
|
8
8
|
|
9
|
-
考えている処理としては、
|
10
|
-
➀``const arr``に、現在のcookie(``'save'``)を取得する。
|
11
|
-
➁``const arr``に、``const add``を追加する。
|
12
|
-
➂ cookie(``'save'``)に、➁をjsonで保存する。
|
13
|
-
という流れですが、2回目が保存されない状況です。
|
14
9
|
```jquery
|
15
10
|
$('.send').click(function(){
|
11
|
+
|
16
|
-
|
12
|
+
// 現在のcookieを取得する。
|
17
13
|
const arr = ($.cookie(save)) ? $.cookie(save) : [] ;
|
18
14
|
|
15
|
+
// 保存したい配列を作る
|
19
16
|
const hoge = 'hoge';
|
20
17
|
const hoge = 'fuga';
|
21
|
-
|
22
18
|
const add = {
|
23
19
|
'hoge': hoge,
|
24
20
|
'fuga': fuga
|
25
21
|
};
|
26
22
|
arr.push(add);
|
27
23
|
|
24
|
+
// 配列をjsonにする
|
28
25
|
const setjson = JSON.stringify(arr);
|
29
26
|
|
30
|
-
// 「jquery.cookie.js」というプラグインを使用して保存
|
27
|
+
// 「jquery.cookie.js」というプラグインを使用してcookieを保存
|
31
28
|
$.cookie('save',setjson);
|
32
29
|
|
33
30
|
});
|
2
変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
###実現したいこと
|
2
|
-
|
2
|
+
jqueryを使って、jsonでcookieを保存して、その後にそのcookieをphpで取得したいです。
|
3
3
|
|
4
4
|
jqueryとphpとそれぞれでわからないところがあるのですが、お聞きしてもよろしいでしょうか?
|
5
5
|
|
1
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【jquery】と【php】
|
1
|
+
【jquery】を使いjsonでcookieを保存する方法と、【php】を使いそのcookieを取得する方法
|
body
CHANGED
File without changes
|