首页 > 解决方案 > 如何使用 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 时获取

标签: javascriptphpaxiosfetch-api

解决方案


尝试:


axios.post('users.php',{ getusers: true }).then(function (data) {
    console.log(data);
  });


推荐阅读