axios で postしても中身が取れない

    const res = await axios
      .post("/test.php", {aaa:"aaa",bbb:"bbb"})
      .catch((err) => {
        return err.response;
      });
test.php
<?php
print_r($_POST);
?>

を実行しても$_POSTの中身が空っぽ

awaitを以下に修正

let params = new URLSearchParams();
params.append("aaa", "aaa");
params.append("bbb", "bbb");
    const res = await axios
      .post("/test.php", params)
      .catch((err) => {
        return err.response;
      });

これで正常にPOSTの値が取得出来る。

コメント

タイトルとURLをコピーしました