猿问

PHP如何输出前端POST过来的值?

我在前端将val的值POST到search.php,为什么echo无法输出?

search.php
https://img3.mukewang.com/5c4822e70001b29405510093.jpg

search.php的访问结果是这样的:
https://img2.mukewang.com/5c4822e9000195b608000097.jpg

浏览器:

https://img3.mukewang.com/5c4822ec0001007108000357.jpg

杨__羊羊
浏览 1168回答 1
1回答

慕码人8056858

你传的不是键值对,你直接var_dump看看就知道了.这个是你没完善答案之前的回答,你完善答案后,我告诉你为什么;正常的传输方式是form-data传输方式,但是你这个传输方式是request payload方式;所以你要获取提交的值你要这样获取,从PHP输入流里获取:$requestPayloadData = file_get_contents("php://input");$requestData = json_decode($requestPayloadData,true);echo $requestData['val'];var_dump($requestData);这样就可以了。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答