2 lolhezihehe lolhezihehe 于 2016.02.26 13:42 提问

PHP怎么获取获取angularjs http.post

前端:$http({
method: 'POST',
url: "http://127.0.0.1:8080/school/studentadd.php",
data : newnames,
headers : {'Content-Type': 'application/x-www-form-urlencoded' }
}).success(function(){
console.log('success');
}).error(function(){
alert("error");
});
PHP接收:echo file_get_contents('php://input'); 没显示任何数据
图片说明
这是什么原因,没获取到数据吗?

1个回答

pdffj
pdffj   2016.02.28 14:10

$http.post获得的返回不是个json么?取callback的success方法返回值就可以啊。
$http({
method : 'POST',
url : 地址,
data: 数据
}).success(function(data, status, headers, config) {
console.log(data);
}).error(function(data, status, headers, config) {

});
把data赋给你的变量,log一下需要那个字段就显示那个字段好了。

http://www.cr175.com/info/4067.html

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
angularJS里的$http.post传数据到php接收问题
最近学习angularJS,发现使用其自身的$http.post向后台php发送数据,php接收不到的问题。比如: $http.post("php/getRoleRight.php", {rr:$scope.currSelect}).success(function(response) { ·· }); php使用$_POST['rr']接收不到传过来的参数。 打开firebug发现其实传
后端接收不到AngularJs中$http.post发送的数据的问题
后端接收不到AngularJs中$http.post发送的数据的问题
angularjs的$http.post和$http.get的使用
一、$http.pos 1.t基本语法: $http.post('url',{},{}) .success(function(data,status,headers,config){ }) .error(function(data,status,headers,config){ }) 2.接受三个参数: 1) url: 请求的路径 2) 请求发送的
AngularJS下$http上传文件(AngularJS file upload/post file)
AngularJS下$http上传文件(AngularJS file upload/post file)上一次因为赶着完成进度,所以用\$.ajax实现了文件上传(上一篇迭代总结有),这阵子需求完成得很快,没有什么事情搞就在看书,加上我们老大说以后要去掉jQuery,所以无聊就搞了一下\$http写文件上传。因为两个的原理是一样的,所以其实差不多,主要是在参数设置上可能会有问题。$http({ m
Angularjs $http获取json
json [{"name":"张三","age":20,"sex":"男"}, {"name":"李四","age":21,"sex":"女"}, {"name":"王五","age":22,"sex":"男"}] 代码 var app=angular.module("myApp",[]); app.controller("myCtrl"
angularjs $http.get 和 $http.post 传递参数
$http.get请求数据的格式 $http.get(URL,{ params: { "id":id } }) .success(function(response, status, headers, config){ })   $http.post请求数据的格式 $http.post(URL,{ "id":id }) .success(function(
如何解决angularJS中用post方法时后台拿不到值的问题
解决了angularJS框架中用post方法在后台拿不到值的问题。
AngularJS $http post 传递参数数据
AngularJS $http post 传递参数数据
AngularJS中的交互 $http
这篇文章,主要是通过我们熟悉的jquery中ajax和jsonp的类型方式,总结一下AngularJS中$http的使用。
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
写此文的背景:在学习使用angular的$http.post()提交数据时,后台接收不到参数值,于是查阅了相关资料,寻找解决办法。 写此文的目的:通过上面提到的文章中的解决之道,结合自己的经验,总结了如下发现。 前端:html,jquery,angular 后端:java,springmvc 一、平常使用的post提交和接收方式 前端使用jquery提交数据。 ?