javascript - var_dump 发布后不显示任何内容
问题描述
我正在尝试使用 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 也可以。任何帮助表示赞赏。谢谢!
解决方案
添加一个 catch-block 来调试您的代码:
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);
})
.catch(error => console.error(error));;
}
推荐阅读
- editor - Sublime:如何通过 CamelCase 变量中的单个单词进行选择?
- angular - select2 angular2+ 将第一个值设置为默认值
- css - 如何删除角度应用程序中的默认边距?
- python - 训练神经网络时出现 ResourceExhaustedError 错误
- html - 最后一个元素的边距底部不会拉伸其容器
- ruby - 如何返回(到交互式 Ruby Shell)调用方法时运行的代码
- r - 将行从 0 折叠到 0
- emacs - Emacs 不能渲染 4 字节的 UTF-8?
- javascript - Javascript 像 Java 8 上的“Promise.all”(可能带有 lambdas)
- javascript - 在数组中显示偶数和奇数