网站公司利润,杭州注册公司有什么优惠政策,wordpress dynamo,商业规划设计公司2019独角兽企业重金招聘Python工程师标准 用$http进行异步请求的时候发现了一个奇怪的事情#xff0c;用$http.post(url,data)的方法进行请求#xff0c;后台死活接收不到data的参数#xff0c;真是百思不得姐啊..... 折腾了老半天才在stackoverflow上找到答案… 2019独角兽企业重金招聘Python工程师标准 用$http进行异步请求的时候发现了一个奇怪的事情用$http.post(url,data)的方法进行请求后台死活接收不到data的参数真是百思不得姐啊..... 折腾了老半天才在stackoverflow上找到答案问题出在参数的传送方式上 angular默认的参数传送方式是Content-Type: application/json但是后台不识别这种传参的形式啊。为了让后台能接收参数只能更改angular的传参方式了。 解决办法 首先定义后台能识别的传参方式 var config {headers : {Content-Type: application/x-www-form-urlencoded;charsetutf-8;}
} 然后参数需要进行转换转换成keyvalkeyval的形式 var params {a:1,b:2,c:3};
params $.param(params); 最后就可以进行相应的请求了 $http.post(url, params, config).success(function(data){}); 转载于:https://my.oschina.net/kenryxian/blog/704505