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

回答編集履歴

2

ついき

2025/04/23 04:17

投稿

yambejp
yambejp

スコア118037

answer CHANGED
@@ -37,4 +37,7 @@
37
37
  <form id="form">
38
38
  <input name="hoge" value="1">
39
39
  </form>
40
- ```
40
+ ```
41
+ # 注意
42
+ それぞれAPIが返すデータ形式によって受け取り方を変える必要があります
43
+ jQueryであればdataTypeを"json"に変更するなど、vanillaであればres=>json()を噛ませるなど

1

追記

2025/04/23 04:12

投稿

yambejp
yambejp

スコア118037

answer CHANGED
@@ -23,4 +23,18 @@
23
23
  <form id="form">
24
24
  <input name="hoge" value="1">
25
25
  </form>
26
+ ```
27
+ 同様のことをjQueryを使用しない場合はこう
28
+ ```html
29
+ <script>
30
+ document.addEventListener('click',()=>{
31
+ fetch(<apiを指定>,{method:'post',body:new FormData(document.querySelector('#form'))})
32
+ .then(res=>res.text())
33
+ .then(data=>console.log(data));
34
+ });
35
+ </script>
36
+ <input type="button" value="test" id="btn">
37
+ <form id="form">
38
+ <input name="hoge" value="1">
39
+ </form>
26
40
  ```