質問編集履歴

1

文章改善

2016/02/02 06:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,9 +6,11 @@
6
6
 
7
7
 
8
8
 
9
+ 下記で値は取得できましたが、phpファイルをブラウザで確認すると、失敗と出ておりますので、
10
+
11
+ phpの書き方があっているのかがわからないじょうたいです。
9
12
 
10
13
 
11
- サンプルとして、下記で実行してみましたが、できませんでした。
12
14
 
13
15
 
14
16
 
@@ -16,21 +18,25 @@
16
18
 
17
19
  $('#section').change(function(){
18
20
 
19
- var a = $('#section').val();
21
+ var a = $('#section').val();
22
+
23
+ var data = {section : a};
24
+
25
+
20
26
 
21
27
  $.ajax({
22
28
 
23
29
  type: "POST",
24
30
 
25
- url: "http://-------/indivi_get_data.php",
31
+ url: "http://-----/indivi_get_data.php",
26
32
 
33
+ data: data,
34
+
27
- data: 'section='+a,
35
+ dataType : 'json',
28
36
 
29
37
  success: function(data) {
30
38
 
31
- console.log(data);
32
-
33
- get_user_name();
39
+ get_user_name(data); // <------ data取得
34
40
 
35
41
  },
36
42
 
@@ -40,7 +46,7 @@
40
46
 
41
47
  }
42
48
 
43
- })
49
+ })
44
50
 
45
51
  })
46
52
 
@@ -48,10 +54,48 @@
48
54
 
49
55
  ```.php
50
56
 
51
- $section = $_POST['section'];
52
-
53
- echo $section;
57
+ <?php
54
58
 
55
59
 
56
60
 
61
+ $section = $_POST['section'];
62
+
63
+
64
+
65
+ require_once('../common.php');
66
+
67
+
68
+
69
+ try{
70
+
71
+ $sql_sec_name = "SELECT DISTINCT name FROM attendance WHERE section=?";
72
+
73
+ $section_data = array();
74
+
75
+ $section_data[] = $section;
76
+
77
+ $data_sec_name = db_connect($sql_sec_name, $section_data);
78
+
79
+ $data_sec_name = sort_data_indivi($data_sec_name);
80
+
81
+
82
+
83
+
84
+
85
+ $json = json_encode($data_sec_name, JSON_PRETTY_PRINT);
86
+
87
+ header('Content-Type:application/json; charset=utf-8');
88
+
89
+ echo $json;
90
+
91
+
92
+
93
+ }catch(Exception $e){
94
+
95
+ $error = $e->getMessage();
96
+
97
+ echo "失敗";
98
+
99
+ }
100
+
57
101
  ```