Title
关于本站
留言
地图
联系我
十年博客
首页
前端
Css
jQuery
Vue
React
Uni-app
后端
Java
PHP
Python
Wpf
.Net
硬件
树莓派
PCB制板
ROS机器人
机械臂
51单片机
3D打印机
设计
PS
C4D
素描
丙烯画
学科
英语
物理
电工学
数学
分享
软件
常用
游戏
PHP万能读取请求参数
2025-02-26
64
0
前端使用POST方式传递数据(跨域) ``` axios.post( 'http://xxx.xxx.xxx.xxx:8888/xxx/xxx/xxx', {xxxForm} ).then(res => { }) ``` ThinkPHP后端使用I("post.")接收不到数据,get,request,put都试了一遍原 来使用的是put 使用put读取出来数据...,有点小乱,json_decode也用不了。 ``` array(1) { ["{"ruleForm":{"rules":"]=> array(1) { ["{"field":"19","factor":"3",&q uot;operate":"5","value":""}"]=> string(0) "" } } ``` 最终使用:`file_get_contents("php://input")` ``` $this->object_to_array(json_decode(file_get_contents("php://input") ))["ruleForm"]["rules"] public function object_to_array($obj){ $_arr=is_object($obj)?get_object_vars($obj):$obj; $arr = null; foreach($_arr as $key=>$val){ $val=(is_array($val))||is_object($val)?$this->object_to_array($val):$ val; $arr[$key]=$val; } return $arr; } ```
网站会不定期更新计算机技术方面知识,感兴趣的可以收藏,如需转载请附上原文出处链接和本声明。
本文连接:
目录
Title