我正在向 PHP 文件发布一个对象,问题是,我没有像我们在表单中那样使用 name="" ,而是发布一个对象,请看:
const done = async obj => {
console.log("sending JSON to PHP...");
await fetch("myFile.php",
{
method: "post",
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(obj)
}
)
}
let obj = {
email: "ahmad@example.com",
message: "salam"
}
const send = async (obj)=>{
let response = await done(obj);
}
send(obj);
问题是,PHP 将如何解析发布的参数?
这是我尝试过的:
$email = $_POST['email'];
$message = $_POST['message'];
但像往常一样,这不起作用。
[编辑]:
额外问题:以 JSON 格式发送 POSTED 数据重要吗?使用 fetch API 时这样做重要吗?
叮当猫咪
哈士奇WWW