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

質問編集履歴

2

解決方法を分離

2018/05/15 12:48

投稿

rock_square
rock_square

スコア14

title CHANGED
File without changes
body CHANGED
@@ -78,54 +78,4 @@
78
78
   ・Apache2.4
79
79
   ・PHP7.1
80
80
   ・Laravel5.5
81
-  ・MySQL5.7
81
+  ・MySQL5.7
82
-
83
- ### 解決方法
84
- PHP側(Laravel側)から値を返す場合、配列をそのまま返せば大丈夫でした。
85
-
86
- ```PHP
87
- $emable_times = [
88
- 0 => '00:00',
89
- 1 => '00:15',
90
- 2 => '00:30',
91
- 3 => '00:45',
92
-
93
-
94
-
95
- 64 => '16:00',
96
- 65 => '16:15',
97
- 66 => '16:30',
98
- 67 => '16:45',
99
- 68 => '17:00',
100
- 69 => '17:15',
101
- 70 => '17:30',
102
- 71 => '17:45',
103
- 72 => '18:00',
104
- ];
105
-
106
- return [
107
- 'departure' => $emable_times,
108
- 'arrival' => NULL,
109
- 'ex' => NULL,
110
- ];
111
- ```
112
- ```JavaScript
113
- $.ajax({
114
- type: 'POST',
115
- contentType: false,
116
- processData: false,
117
- url: send_url,
118
- data: formData,
119
- success: function(rdata) {
120
- dataStr = JSON.stringify(rdata);
121
- data = JSON.parse(dataStr);
122
-
123
- var depEnableTimes = data['departure'];
124
- var arrEnableTimes = data['arrival'];
125
- var ex = data['ex'];
126
- },
127
- error: function(data) {
128
- //alert('エラーが発生しました。');
129
- },
130
- });
131
- ```

1

解決方法の説明

2018/05/15 12:48

投稿

rock_square
rock_square

スコア14

title CHANGED
File without changes
body CHANGED
@@ -78,4 +78,54 @@
78
78
   ・Apache2.4
79
79
   ・PHP7.1
80
80
   ・Laravel5.5
81
-  ・MySQL5.7
81
+  ・MySQL5.7
82
+
83
+ ### 解決方法
84
+ PHP側(Laravel側)から値を返す場合、配列をそのまま返せば大丈夫でした。
85
+
86
+ ```PHP
87
+ $emable_times = [
88
+ 0 => '00:00',
89
+ 1 => '00:15',
90
+ 2 => '00:30',
91
+ 3 => '00:45',
92
+
93
+
94
+
95
+ 64 => '16:00',
96
+ 65 => '16:15',
97
+ 66 => '16:30',
98
+ 67 => '16:45',
99
+ 68 => '17:00',
100
+ 69 => '17:15',
101
+ 70 => '17:30',
102
+ 71 => '17:45',
103
+ 72 => '18:00',
104
+ ];
105
+
106
+ return [
107
+ 'departure' => $emable_times,
108
+ 'arrival' => NULL,
109
+ 'ex' => NULL,
110
+ ];
111
+ ```
112
+ ```JavaScript
113
+ $.ajax({
114
+ type: 'POST',
115
+ contentType: false,
116
+ processData: false,
117
+ url: send_url,
118
+ data: formData,
119
+ success: function(rdata) {
120
+ dataStr = JSON.stringify(rdata);
121
+ data = JSON.parse(dataStr);
122
+
123
+ var depEnableTimes = data['departure'];
124
+ var arrEnableTimes = data['arrival'];
125
+ var ex = data['ex'];
126
+ },
127
+ error: function(data) {
128
+ //alert('エラーが発生しました。');
129
+ },
130
+ });
131
+ ```