答案 0 :(得分:5)
您将请求 data
字段与响应 data
混淆。根据{{3}}:
并且必须传递请求数据以用于POST / PUT请求[涉及]
$http.post('/someUrl', data, config).then(successCallback, errorCallback);
您应该为回复 {{1}添加data
参数,而不是使用您列出的请求 successCallback
字段。 }。
以下是我编写的一些示例代码:
data
请注意我如何阅读$http.get('/categories/graph')
.then(function successCallback(res) {
$scope.scopeGraph = res.data;
}, function errorCallback(err) {
console.log("Error: " + angular.toJson(err));
});
中res
变量的数据,而不必为{{1}添加请求 successCallback
}}
答案 1 :(得分:0)
尝试使用$ http.get的以下代码语法,它应该可以正常工作:
$http.get('url.jsp').then(
// successCallback
function(successResponse) {
// here you can access data got in response as:
var data = successResponse.data;
console.log(data);
},
// error callback
function(errorResponse) {
console.log(errorResponse);
});
有关详细信息,请阅读AngularJs Doc: