Как разместить данные в php через реагировать JS - PullRequest
0 голосов
/ 09 октября 2018

Я новичок в реакции js, см. Ниже мой пост API-вызов в реагировать

updateData = datas => {
    axios
      .post("http://localhost:8080/ReactAPI/post.php", datas)
      .then(function(body) {
        console.log(body);
      })
      .catch(function(error) {
        console.log(error);
      });
}

и PHP-файл post.php с кодом, приведенным ниже:

<?php

header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, X-Requested-With");

print_r($_POST);
?>

консоль я отвечаюТело, как показано ниже:

{data: "Array↵(↵)↵", status: 200, statusText: "OK", headers: {…}, config: {…}, …}

Я передаю datas данный ниже аспект i в ответе

{id: "41", userId: "3672367892", fullName: "Subhash Patel"}

Пожалуйста, помогите мне здесь, как получить ответ datas вфайл post.php

1 Ответ

0 голосов
/ 09 октября 2018

Вы не можете получить данные JSON POST по переменной $ _POST.Пожалуйста, используйте следующее:

$data = json_decode(file_get_contents('php://input'), true);
print_r($data);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...