在我的情况下如何通过http请求检索数据

时间:2014-05-22 22:24:36

标签: angularjs http rest

我正在尝试使用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个请求。我似乎无法获得第二个请求数据。任何人都可以帮我吗?谢谢!

1 个答案:

答案 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);
});