繁体   English   中英

如何通过反应js在php中发布数据

[英]How to post data in php via react js

我是新来的反应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"}

请帮我在这里如何在post.php文件中接收datas响应

您无法通过$ _POST变量获取json POST数据。 请使用以下:

$data = json_decode(file_get_contents('php://input'), true);
print_r($data);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM