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

質問編集履歴

2

追記

2018/07/17 06:39

投稿

MeB
MeB

スコア104

title CHANGED
File without changes
body CHANGED
@@ -48,4 +48,34 @@
48
48
 
49
49
  phpにデータを記述し、
50
50
  上記のdataArrayと同じ状態でjsで出力するにはどのように記述したらよろしいでのでしょうか?
51
- ご教示よろしくおねがいします。
51
+ ご教示よろしくおねがいします。
52
+
53
+
54
+ 追記
55
+ ちょっと穴はあるのですが、
56
+ ひとまずjsonファイルをphpで読み込む形にしました。
57
+ ```php
58
+ <?php
59
+ $url = "json/data.json";
60
+ $json = file_get_contents($url);
61
+ $json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
62
+ $arr = json_decode($json,true);
63
+ var_dump($arr);
64
+ ?>
65
+ ```
66
+ このような感じで$arrにデータは入れました。
67
+
68
+ しかし、当たり前ですが下記でうまくdataArrayに入れることができない状態です。
69
+ ```js
70
+ $.ajax({
71
+ url: '/json/data.json',
72
+ type: "POST",
73
+ success: function(data){
74
+ var dataArray = data.test;
75
+ console.log(dataArray);
76
+ ```
77
+ どのようにしてdataArrayに$arrを入れるのでしょうか?
78
+ ```
79
+ <?php echo $hoge; ?>;
80
+ ```
81
+ のような形はそのままテキストとして出力されてしまいました。

1

訂正

2018/07/17 06:38

投稿

MeB
MeB

スコア104

title CHANGED
File without changes
body CHANGED
@@ -47,5 +47,5 @@
47
47
  Chromeのデバロッパーツールのコンソールで確認してます。
48
48
 
49
49
  phpにデータを記述し、
50
- 上記のdataArrayと同じ状態でjsで出力すること可能でしょうか?
50
+ 上記のdataArrayと同じ状態でjsで出力するどのように記述したらよろしいのでしょうか?
51
51
  ご教示よろしくおねがいします。