Angularjs $http.get,参数不起作用
我正在尝试使用Angularjs $http.get,参数不起作用,angularjs,Angularjs,我正在尝试使用AnguarJS$http.GET函数发送GET请求 但是,速记版本不起作用。为什么呢 工作: $http({ url: $rootScope.root + '/brands', method: 'GET', params: postData }).success(function(data) { console.log(data); }); 不工作: $http.get($rootScope.root + '/brands', postData)
AnguarJS
$http.GET
函数发送GET
请求
但是,速记版本不起作用。为什么呢
工作:
$http({
url: $rootScope.root + '/brands',
method: 'GET',
params: postData
}).success(function(data) {
console.log(data);
});
不工作:
$http.get($rootScope.root + '/brands', postData).success(function(data) {
console.log(data);
$scope.brands = data;
});
$http.get快捷方式方法的第二个参数用于传入诸如缓存控制等参数。只有$http.post的第二个参数才接受post数据。如果使用$http.get的快捷方式,则需要将查询参数作为URL的一部分传入:$http.get($rootScope.root+'/brands?a=1&b=2') 参考:.$http#方法(u get看起来像个傻瓜