質問編集履歴

1

コード追記

2015/12/25 07:08

投稿

takato
takato

スコア148

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,20 @@
1
- 以下ネットで見つけたHTMLファイルからPOSTでJSONデータを送信するソースコードですが、キーワードを入力してsubmitするとエラーと表示されてしまいます。URLを自前のリンク先に変更しても同じような現象が起きました。
1
+ 以下ネットで見つけたHTMLファイルからPOSTでJSONデータを送信するソースコードですキーワードを入力してsubmitするとエラーと表示されてしまいます。URLを自前のリンク先に変更しても同じような現象が起きました。
2
2
 
3
3
  修正しないと使えない、もしくは使い方が間違っているなど何かご存知の方宜しく御願いします。
4
4
 
5
5
 
6
6
 
7
- ```html
7
+ cygwinでのリクエストは「curl -i -v -H "Accept: application/vnd.glv.v1+json" -H "Content-type: application/json" -X GET localhost:8280/api/dept_accesses -d '{"dept_ids":["CD0004"],"start_date":"20151001","end_date":"20151207"}'」
8
8
 
9
- <html>
9
+ で表示されます。
10
10
 
11
11
 
12
+
13
+ HTML上で入力して同じようなデータが返却されるにはあと何が必要でしょうか?
14
+
15
+
16
+
17
+ ※コード編集しました。
12
18
 
13
19
  <!DOCTYPE html>
14
20
 
@@ -30,19 +36,29 @@
30
36
 
31
37
  $("#response").html("Response Values");
32
38
 
39
+
40
+
33
41
  $("#button").click( function(){
34
42
 
35
43
  var url = $("#url_post").val();
36
44
 
45
+
46
+
37
47
  var JSONdata = {
38
48
 
39
- value1: $("#value1").val(),
49
+ dept_ids: $("#dept_ids").val(),
40
50
 
51
+ start_date: $("#start_date").val(),
52
+
41
- value2: $("#value2").val()
53
+ end_date: $("#end_date").val(),
42
54
 
43
55
  };
44
56
 
57
+
58
+
45
59
  alert(JSON.stringify(JSONdata));
60
+
61
+
46
62
 
47
63
  $.ajax({
48
64
 
@@ -60,6 +76,8 @@
60
76
 
61
77
  success : function(data) {
62
78
 
79
+
80
+
63
81
  // Success
64
82
 
65
83
  alert("success");
@@ -71,6 +89,8 @@
71
89
  },
72
90
 
73
91
  error : function(data) {
92
+
93
+
74
94
 
75
95
  // Error
76
96
 
@@ -98,11 +118,13 @@
98
118
 
99
119
  <h1>HTMLファイルからPOSTでJSONデータを送信する</h1>
100
120
 
101
- <p>URL: <input type="text" id="url_post" name="url" size="100" value="http://testurl/"></p>
121
+ <p>URL: <input type="text" id="url_post" name="url" size="100" value="http://52.192.178.185:8280/api/blog_accesses?"></p>
102
122
 
103
- <p>value1: <input type="text" id="value1" size="30" value="値1"></p>
123
+ <p>dept_ids: <input type="text" id="dept_ids" size="30" value="[BD0002]"></p>
104
124
 
125
+ <p>start_date: <input type="text" id="start_date" size="30" value="20151201"></p>
126
+
105
- <p>value2: <input type="text" id="value2" size="30" value="2"></p>
127
+ <p>end_date: <input type="text" id="end_date" size="30" value="20151230"></p>
106
128
 
107
129
  <p><button id="button" type="button">submit</button></p>
108
130
 
@@ -111,5 +133,3 @@
111
133
  </body>
112
134
 
113
135
  </html>
114
-
115
- ```