我正在尝试使用view page
来获取数据以形成fetch
结果:
var_dump($_POST)
然后结果显示array(0) {}
表示空数组
function newCustomerAdd(){
url = "data.php";
const x = {
name : "hasan",
roll : 1
}
fetch(url,{
method : "POST",
body : JSON.stringify(x),
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
}).then(function(response){
return response.text();
}).then(function(text){
console.log(text);
}).catch(function(error){
console.log(error);
})
}
但是var_dump($_POST)
然后结果显示array(0) {}
表示空数组
我的问题是如何从view page
那里获取数据
答案 0 :(得分:0)
JavaScript Code
function newCustomerAdd(){
url = "data.php";
let x = {
name : "hasan",
roll : 1
}
fetch(url,{
method : "POST",
body : JSON.stringify(x),
headers: {
'Content-Type': 'application/text'
},
}).then(function(response){
return response.text();
}).then(function(text){
console.log(text);
}).catch(function(error){
console.log(error);
})
}
PHP code
只需获取数据
$content = json_decode(file_get_contents("php://input"));
print_r($content);