質問編集履歴
4
文章改善・追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -93,4 +93,10 @@
|
|
93
93
|
$form.submit();
|
94
94
|
});
|
95
95
|
});
|
96
|
-
```
|
96
|
+
```
|
97
|
+
|
98
|
+
1/21追記
|
99
|
+
|
100
|
+
eripong様からWiresharkというアプリを使いどんなデータが送られている調べることができました。
|
101
|
+
その結果POST時とGET時のリクエストパラメーターが一緒のため片方にエラーが生じてしまうといった原因が判明しました。
|
102
|
+
ですので今後の処理としてリクエストパラメーター自体を変更しないといけないので本スレッドを閉め今回判明した問題を他トピックで質問させていただきます。
|
3
文章修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -56,4 +56,41 @@
|
|
56
56
|
// 通信完了時の処理
|
57
57
|
alert("完了");
|
58
58
|
});
|
59
|
+
```
|
60
|
+
1/18追記2 以下はGET、POSTでフォーム選択できるソースです。
|
61
|
+
|
62
|
+
```HTML
|
63
|
+
<form action="http://52.192.178.185:8280/api/rankings" id="FORM" Accept-charset="UTF-8">
|
64
|
+
<b>ランキング種別</b><font color="RED">:必須</font><br>
|
65
|
+
<p>【車種別:0】【メーカー別:1】【ボディタイプ別:2】【メーカー別:3】【国産車別:4】【輸入車別:5】</p>
|
66
|
+
<p><input type="text" value="0" name="kind" placeholder="例:0" pattern="^[0-9]+$" class="keyword"></p>
|
67
|
+
|
68
|
+
~~略~~
|
69
|
+
|
70
|
+
<b>リクエスト方法</b><br>
|
71
|
+
<select id="method_select">
|
72
|
+
<option value="GET" selected>GET</option>
|
73
|
+
<option value="POST">POST</option>
|
74
|
+
</select>
|
75
|
+
<button type="submit" class="btn btn-default btn-sm dropdown-toggle">
|
76
|
+
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
|
77
|
+
</button>
|
78
|
+
|
79
|
+
```
|
80
|
+
|
81
|
+
```javascript
|
82
|
+
$(function() {
|
83
|
+
$('#FORM').on('submit', function(e) {
|
84
|
+
e.preventDefault();
|
85
|
+
var $form = $(this).clone();
|
86
|
+
$form.prop('method', $('#method_select').val());
|
87
|
+
$(this).find(':input').each(function() {
|
88
|
+
var $element = $(this);
|
89
|
+
if ($element.val() == '') {
|
90
|
+
$form.find('*[name="' + $element.prop('name') + '"]').remove();
|
91
|
+
}
|
92
|
+
});
|
93
|
+
$form.submit();
|
94
|
+
});
|
95
|
+
});
|
59
96
|
```
|
2
文章修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
```javascript
|
41
41
|
$.ajax({
|
42
42
|
url : url,
|
43
|
-
type : ("#
|
43
|
+
type : ("#method_select").val(),
|
44
44
|
data : JSON.stringify(JSONdata),
|
45
45
|
contentType: "application/json;charset=UTF-8",
|
46
46
|
processData: false,
|
1
明確に文章修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,17 @@
|
|
5
5
|
cygwin上で同じようなリクエストする場合はGETかPOSTを書き換えるだけでリクエストができていたのですが。。。
|
6
6
|
もしくはHTML上だとGETでリクエストできないのでしょうか?
|
7
7
|
|
8
|
+
追記:Developer Toolsで確認したところ下記の「Request Method:GET」の文字の間に赤丸のエラーが出ていました。
|
8
9
|
|
10
|
+
|
11
|
+
```xml
|
12
|
+
Request URL:http://52.192.178.185:8280/api/dept_accesses?{%22dept_ids%22:[%22BD0004%22],%22start_date%22:%2220151001%22,%22end_date%22:%2220161207%22}
|
13
|
+
Request Method:GET
|
14
|
+
Status Code:400 Bad Request
|
15
|
+
Remote Address:52.192.178.185:8280
|
16
|
+
```
|
17
|
+
|
18
|
+
|
9
19
|
```HTML
|
10
20
|
<body>
|
11
21
|
<html>
|