Как мога да настроя на true $_POST['something'] с помощта на Axios или API за извличане?

Имам PHP файл с множество изрази if, където проверява дали е зададено $_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


person Ray Pember    schedule 28.04.2020    source източник


Отговори (1)


Опитвам:


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

person Ron    schedule 28.04.2020
comment
не работи все пак върнатите данни са празни :( - person Ray Pember; 29.04.2020
comment
Актуализирах отговора си, моля, опитайте сега. - person Ron; 29.04.2020
comment
все същото, не работи :( - person Ray Pember; 29.04.2020
comment
Извън axios, можете ли да потвърдите, че ако направите POST към 'users.php' с "getusers" = true, получавате правилните данни, които очаквате?? - person Ron; 29.04.2020
comment
Също така бихте могли да споделите вашия PHP код, тъй като if(isset($_POST['getusers']))){ return users;} сам по себе си е грешен, има едно допълнително ) в края ... проверявате ли по някакъв начин своя PHP код? някакви действителни грешки в регистрационния файл на бекенда? - person Ron; 29.04.2020
comment
Намерих решението, благодаря, че се опитахте да ми помогнете, това е справката, където намерих решението stackoverflow.com/questions/41457181/ - person Ray Pember; 29.04.2020