我在前端将val的值POST到search.php,为什么echo无法输出?search.phpsearch.php的访问结果是这样的:浏览器:
1 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
你传的不是键值对,你直接var_dump看看就知道了.
这个是你没完善答案之前的回答,你完善答案后,我告诉你为什么;正常的传输方式是form-data传输方式,但是你这个传输方式是request payload方式;所以你要获取提交的值你要这样获取,从PHP输入流里获取:
$requestPayloadData = file_get_contents("php://input");
$requestData = json_decode($requestPayloadData,true);
echo $requestData['val'];
var_dump($requestData);
这样就可以了。
添加回答
举报
0/150
提交
取消