当我用以下配置
$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 传值也能获取到,但是我在项目中发现有可能在传中文的时候导致后台乱码