javascript - 如何使用 Axios 或 fetch API 设置为 true $_POST['something']?
问题描述
我有一个带有多个 if 语句的 PHP 文件,它检查是否设置了 $_POST['something'] 并返回特定数据,但是当我尝试使用 ajax 时,我无法在 if 语句中获取数据,因为它没有被触发是的,这就是我正在做的事情:从 index.php 我向 users.php 发送请求,如下所示
<script>
axios.post('users.php').then(data=>console.log(data)); // this returns status 200 but data is empty
</script>
users.php 看起来像这样
if(isset($_POST['getusers']))){ return users;}
如何isset($_POST['getusers'])
通过使用 Axios 或 fetch API 发送请求来实现这一点?注意: users.php 文件中还有其他 if 语句,这就是为什么我只想在设置特定 $_POST 时获取
解决方案
尝试:
axios.post('users.php',{ getusers: true }).then(function (data) {
console.log(data);
});
推荐阅读
- c# - 使用 Linq 计算列表列表中的元素数
- c++ - C++中的计数排序
- mysql - 如何在 MySQL 中将一行插入具有两个 FK 的表中?
- docker - 如何使用奇异性运行 docker 映像?
- vba - 试图打开特定记录的报告,但它一直显示所有记录 - 有点?
- python - 如何去除背景周围的白框?
- django - 如何将过滤器后端添加到基于功能的视图?
- angular - 带有输出兑现标志的 Angular 构建生成相同的哈希
- python - 用于计算两者之间差异的平方的 Python 代码
- eclipse - 当我从 Eclipse 运行我的 MonkeyC 程序时,为什么我的代码更改没有编译或显示?