<分区>
我正在向 PHP 文件发布一个 OBJECT,问题是,我没有像在表单中那样使用 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 时这样做很重要吗?