post json fetch javasript

운영자 | 기사입력 2025/03/06 [03:13]
>
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
post json fetch javasript
 
운영자   기사입력  2025/03/06 [03:13]
 <script>
async function postJSON(data) {
  try {
  
    const response = await fetch("/php_bin/aaa.php", {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
      },
      body: JSON.stringify(data),
    });

    const result = await response.json();
    console.log("성공:", result);
  } catch (error) {
  console.log("fail:", error);
    //console.error("실패:", error);
  }
}

const data = { aaa: "example" , bbb: "zzzzzzzzle" };
postJSON(data);
</script>

 <body>
  


<?
header("Content-Type: application/json");
//$data = isset($_REQUEST['data']) ? trim($_REQUEST['data']) : null; 
$data = json_decode(file_get_contents("php://input"), true);


if ($data) {
    $aaa = $data['aaa'] ?? null;
    $bbb = $data['bbb'] ?? null;

    // 응답을 JSON으로 반환
    echo json_encode([
        "status" => "success",
        "received_aaa" => $aaa,
        "received_bbb" => $bbb
    ]);
} else {
    echo json_encode(["status" => "error", "message" => "Invalid JSON"]);
}
?>
트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2025/03/06 [03:13]  최종편집: ⓒ iwav