$ http.jsonp不加载数据?

时间:2015-12-09 23:39:36

标签: javascript angularjs http

所以我有这段代码可以正常工作和加载:

function fetchSpecific() {
              $http.get("http://www.omdbapi.com/?t=" + $scope.search + "&tomatoes=true&plot=full")
                .success(function(response) {
                  $scope.details = response;
                  console.log(response);
                });

              $http.get("http://www.omdbapi.com/?s=" + $scope.search)
                .success(function(response) {
                  $scope.related = response;
                });
            };

$ scope.details被填入,我在我的webapp中输出。

如果我试试这个:

function fetch() {
              $http.jsonp("http://www.myapifilms.com/imdb/top")
                .success(function(response) {
                  $scope.details = response;

                  console.log(response);
                  console.log(details);
                });
            };

我没有看到任何console.log输出,如果我在我的.html文件中尝试这个:

        <div>
        {{details}}
        </div>

我没有看到任何输出。我正在使用正确的控制器,但似乎细节没有被填满。我想“也许我要求的网址很糟糕”,但是当我在浏览器中发布http://www.myapifilms.com/imdb/top时,我得到了一个json反对。所以,如果我得到回来,细节应该填补,我应该能够以json格式显示,对吧?我做错了什么?

0 个答案:

没有答案