Javascript var_转储在post之后不显示任何内容
我正在尝试使用FetchAPI将数据从我的React应用程序发送到服务器。现在,我只想看看实际发送到服务器的值是什么。当我尝试执行Javascript var_转储在post之后不显示任何内容,javascript,php,reactjs,qcodo,Javascript,Php,Reactjs,Qcodo,我正在尝试使用FetchAPI将数据从我的React应用程序发送到服务器。现在,我只想看看实际发送到服务器的值是什么。当我尝试执行var\u转储($\u POST)时,即使响应状态为200,也不会发生任何事情 反应应用程序 sendToPHP = cssObject => { let json_str = JSON.stringify(cssObject); json_str = encodeURIComponent(json_str); fetch("/incl
var\u转储($\u POST)
时,即使响应状态为200,也不会发生任何事情
反应应用程序
sendToPHP = cssObject => {
let json_str = JSON.stringify(cssObject);
json_str = encodeURIComponent(json_str);
fetch("/includes/modules/CertBuilder/api.php", {
method: "POST",
body: json_str
}).then(res => {
console.log(res);
});
}
<?php
require_once('../common.php');
var_dump($_POST) ;
api.php
sendToPHP = cssObject => {
let json_str = JSON.stringify(cssObject);
json_str = encodeURIComponent(json_str);
fetch("/includes/modules/CertBuilder/api.php", {
method: "POST",
body: json_str
}).then(res => {
console.log(res);
});
}
<?php
require_once('../common.php');
var_dump($_POST) ;
添加catch块以调试代码:
sendToPHP=cssObject=>{
让json_str=json.stringify(cssObject);
json_str=encodeURIComponent(json_str);
fetch(“/includes/modules/CertBuilder/api.php”{
方法:“张贴”,
正文:json_str
})
。然后(res=>{
控制台日志(res);
})
.catch(error=>console.error(error));;
}
添加catch块以调试代码:
sendToPHP=cssObject=>{
让json_str=json.stringify(cssObject);
json_str=encodeURIComponent(json_str);
fetch(“/includes/modules/CertBuilder/api.php”{
方法:“张贴”,
正文:json_str
})
。然后(res=>{
控制台日志(res);
})
.catch(error=>console.error(error));;
}
我对React不太熟悉,但我想您需要api.php来返回JSON,var_dump()
的输出不是……@AlexHowansky或多或少是它的javascript。我已经尝试在fetchapi上使用GET,它可以很好地显示内容。问题是我不希望数据出现在URL上。我对React不太熟悉,但我认为您需要api.php来返回JSON,var_dump()
的输出或多或少不是…@AlexHowansky的javascript。我已经尝试在fetchapi上使用GET,它可以很好地显示内容。问题是我不希望数据出现在URL上。