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

質問編集履歴

5

補足内容

2021/06/24 02:14

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,8 +34,16 @@
34
34
  ?>
35
35
  ```
36
36
 
37
- 補足:生成された配列の中身は以下の様になっています。(コンソールより)
37
+ 補足:配列の中身は以下の様になっています。(コンソールより)
38
+ 元の配列:data
39
+ 0: {No: "57", MakerID: "1", Maker: "Axis", TypeID: "1", Type: "室内 固定カメラ", …}
40
+ 1: {No: "58", MakerID: "1", Maker: "Axis", TypeID: "3", Type: "室外 固定カメラ", …}
41
+ 2: {No: "235", MakerID: "1", Maker: "Axis", TypeID: "8", Type: "組込型", …}
42
+ 3: {No: "236", MakerID: "1", Maker: "Axis", TypeID: "8", Type: "組込型", …}
43
+ 4: {No: "286", MakerID: "1", Maker: "Axis", TypeID: "5", Type: "室外 パンチルトズーム", …}
44
+ 5: {No: "287", MakerID: "1", Maker: "Axis", TypeID: "5", Type: "室外 パンチルトズーム", …}
45
+
38
- 対象製品データ配列 :newLine
46
+ 新たに生成した配列:newLine
39
47
  [{…}]
40
48
  0:
41
49
  ActiveTamperingAlarm: "いたずら警告"
@@ -52,5 +60,7 @@
52
60
  Models: "P3367-V"
53
61
  ModelsExt: ""
54
62
  MonoLux: "0.04"
55
- No: "57"
63
+ No: "57"   ・・・
64
+
56
- などなどです。
65
+ json配列:json
66
+ a: "[{\"No\":\"57\",\"MakerID\":\"1\",\"Maker\":\"Axis\",\"TypeID\":\"1\",\"Type\":\"室内 固定カメラ\  ・・・

4

補足

2021/06/24 02:13

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,8 +34,8 @@
34
34
  ?>
35
35
  ```
36
36
 
37
- 補足:生成された配列の中身は以下の様になっています。
37
+ 補足:生成された配列の中身は以下の様になっています。(コンソールより)
38
- 対象製品データ配列
38
+ 対象製品データ配列 :newLine
39
39
  [{…}]
40
40
  0:
41
41
  ActiveTamperingAlarm: "いたずら警告"

3

補足

2021/06/24 01:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -32,4 +32,25 @@
32
32
  $array = json_decode( $data , true ) ;
33
33
  print('<p>' . $array['No'] . '</p>');
34
34
  ?>
35
- ```
35
+ ```
36
+
37
+ 補足:生成された配列の中身は以下の様になっています。
38
+ 対象製品データ配列
39
+ [{…}]
40
+ 0:
41
+ ActiveTamperingAlarm: "いたずら警告"
42
+ Audio: "双方向"
43
+ AudioDetection: "音声検知"
44
+ CarPic: "images/button/lamp_off_car.png"
45
+ ColorLux: "0.2"
46
+ DayNight: "○"
47
+ DayNightPic: "images/button/lamp_on_dayNight.png"
48
+ Maker: "Axis"
49
+ MakerID: "1"
50
+ MakerPrice: ""
51
+ MicrophonePic: "images/button/lamp_off_microphone.png"
52
+ Models: "P3367-V"
53
+ ModelsExt: ""
54
+ MonoLux: "0.04"
55
+ No: "57"
56
+ などなどです。

2

コード

2021/06/24 00:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,21 +13,22 @@
13
13
 
14
14
  var aryJSON = JSON.stringify(newLine);
15
15
  var json = { a: aryJSON };
16
- $.ajax({
16
+    $.ajax({
17
- type: "POST",
17
+     type: 'POST',
18
- url: "Detail.php",
18
+     url: 'http://localhost/Detail.php',
19
- data: ['data' , json],
19
+     dataType: 'json',
20
+     data: json,
20
- success: function (data) {
21
+    }).done(function(data) {
21
- console.log( '成功' );
22
+     console.log( '成功' );
22
- },
23
- error: function(XMLHttpRequest, textStatus, errorThrown) {
23
+    }).fail(function(XMLHttpRequest, textStatus, errorThrown) {
24
- console.log( 'NG' );
24
+     console.log( 'NG' );
25
- }
25
+    })
26
+
26
27
  });
27
28
  ```
28
29
  ```php
29
30
  <?php
30
- $data = filter_input(INPUT_GET, 'a');
31
+ $data = filter_input(INPUT_POST, 'a');
31
32
  $array = json_decode( $data , true ) ;
32
33
  print('<p>' . $array['No'] . '</p>');
33
34
  ?>

1

タイトル

2021/06/24 00:26

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- javascriptで動的に生成した配列をphpで取り出したい
1
+ JavaScriptで動的に生成した配列をphpで取り出したい
body CHANGED
File without changes