回答編集履歴

2

ついき

2025/04/23 04:17

投稿

yambejp
yambejp

スコア117654

test CHANGED
@@ -38,3 +38,6 @@
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

スコア117654

test CHANGED
@@ -24,3 +24,17 @@
24
24
  <input name="hoge" value="1">
25
25
  </form>
26
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>
40
+ ```