【发布时间】:2019-09-16 15:27:46
【问题描述】:
我正在尝试使用 Fetch API 从我的 React 应用程序向服务器发送数据。现在,我只想看看实际发送到服务器的值是什么。当我尝试执行var_dump($_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);
});
}
api.php
<?php
require_once('../common.php');
var_dump($_POST) ;
我也在使用 Qcodo,我意识到这不是一个常见的框架。纯 PHP 也可以。任何帮助表示赞赏。谢谢!
【问题讨论】:
-
我对 React 不是很熟悉,但我想你需要你的 api.php 来返回 JSON——
var_dump()的输出不是... -
@AlexHowansky 它或多或少的javascript。我已经尝试在 Fetch API 上使用 GET 并且它可以很好地显示内容。问题是我不希望数据出现在 URL 上。
标签: javascript php reactjs qcodo