当我用以下配置
$http({ url:url,//请求地址 method:'post', data: data,//请求参数})
后台获取无论如何都获取不了数据,后来找来官网配置
$http({ url: myUrl, method: 'GET', params: myParams, paramSerializer: '$httpParamSerializerJQLike'});
以及
.controller(function($http, $httpParamSerializerJQLike) { //... $http({ url: myUrl, method: 'POST', data: $httpParamSerializerJQLike(myData), headers: { 'Content-Type': 'application/x-www-form-urlencoded' } });});
到此为止总算结局了传空值的问题,
有人可能直接用params 传值也能获取到,但是我在项目中发现有可能在传中文的时候导致后台乱码