<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"]); } ?>
|