1. 首页
  2. 编程语言
  3. Javascript
  4. AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案

AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案

上传者: 2021-11-12 15:56:44上传 PDF文件 77.83 KB 热度 17次

最近在使用AngularJs+Php开发中遇到php后台无法接收到来自AngularJs的数据,在网上也有许多解决方法,却都点到即止.多番摸索后记录下解决方法:原因分析:在使用jquery的时候进行post请求的时候很简单.对这个传输的数据我们一般会直接使用serialize()或使用serializeArray()处理后再传输,但在发送post请求时jquery会把这个对象转换为字符串后再发送,类似"a=123&b=456".1.引用JQuery,使用JQuery的$.param()方法序列化参数后传递2.使用file_get_contents("php://input")获取再处理3.修改

用户评论