我正在尝试使用http
GET
来检索我的数据。
在我的js代码中
$http({
url: "test.com/api/?title=1",
method: "GET",
}).success(function(data) {
$scope.title = data; //I have data
var name = $scope.title[0].name;
$http({
url: name + "?name=name",
method: "GET",
}).success(function(name) {
console.log(name) //no response at all.
})
$scope.initTree();
}).error(function(data) {
});
所以基本上我在另一个http
请求中包含了1 http
个请求。我似乎无法获得第二个请求数据。任何人都可以帮我吗?谢谢!
答案 0 :(得分:1)
就像@Marc Kline所说的那样,唯一可能发生的问题是你的第二个$http
失败了,你可以像第一个那样添加.error
回调并在控制台中记录错误:
$http({
url: name + "?name=name",
method: "GET",
}).success(function(name) {
console.log(name) //no response at all.
}).error(function(err) {
console.log(err);
});