teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

変更

2019/05/02 01:50

投稿

marimon
marimon

スコア32

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

変更

2019/05/02 01:50

投稿

marimon
marimon

スコア32

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
- 続いてphpで cookie(``'save'``)を取得し、その``fuga``の配列を返したいと考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
38
+ cookie(``'save'``)を取得し、その``fuga``の配列を返したいと考えているのですが、これがまったくわからず、以下の状態でギブアップです...(;´-`)
38
39
 
39
40
  ```php
40
41
  function get_fuga_for_save(){

4

変更

2019/05/02 01:43

投稿

marimon
marimon

スコア32

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,8 @@
4
4
  jqueryとphpとそれぞれでわからないところがあるのですが、お聞きしてもよろしいでしょうか?
5
5
 
6
6
  ###jqueryでわからないところ
7
+ まずこちらがjqueryです。
7
- まずこちらがjqueryなのですが、1回目に配列が保存できても、2回目に追加された配列が保存され悩んでしまいました。
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

コードにコメントを追加

2019/05/02 01:43

投稿

marimon
marimon

スコア32

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

変更

2019/05/02 01:37

投稿

marimon
marimon

スコア32

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ###実現したいこと
2
- cookieを使って、jqueryでjsonを保存して、そをphpで取得したいです。
2
+ jqueryを使って、jsonでcookieを保存して、その後にそのcookieをphpで取得したいです。
3
3
 
4
4
  jqueryとphpとそれぞれでわからないところがあるのですが、お聞きしてもよろしいでしょうか?
5
5
 

1

タイトル変更

2019/05/02 01:27

投稿

marimon
marimon

スコア32

title CHANGED
@@ -1,1 +1,1 @@
1
- 【jquery】と【php】で、json相互にやりとりさせてあげた
1
+ 【jquery】を使いjsonでcookieを保存する方法【php】を使そのcookieを取得する方法
body CHANGED
File without changes