0

AngularJSを使い始めたばかりですが、何らかの理由で問題が発生しています。Caravanに類似したアーティストを取得するために、Last.fmAPIへのhttpgetクエリを実行しています。Webブラウザーでクエリを試しましたが、正しいXML応答が返されます。

これは私のコントローラーです:

function ArtistsCtrl($scope, $http) {
    //artist: $scope.artist;
    $scope.getArtists = function() {
        $http.get('http://ws.audioscrobbler.com/2.0/?method=artist.getsimilar&artist=Caravan&api_key=MY_API_KEY').success(function(data) {
            echo(data);
        }).error(function(data, status, headers, config){
            echo(data);
        });
    };
};

そして、これは私の見解です:

<!doctype html>
<html lang="en" ng-app>
<head>
<meta charset="utf-8">
<title>My HTML File</title>
<link rel="stylesheet" href="css/app.css">
<link rel="stylesheet" href="css/bootstrap.css">
</head>
<body>
    <div ng-controller="ArtistsCtrl">
        <button ng-click="getArtists()">Get artists</button>
    </div>
    <script src="angular.js"></script>
    <script src="angular-resources.js"></script>
    <script src="app.js"></script>
</body>
</html>

問題は、ボタンをクリックして$ http.getを実行すると、次の例外がスローされ、データが返されないことです。

[Exception... ""  nsresult: "0x805e0006 (<unknown>)"  location: "JS frame :: http://localhost/AngularJS/angular.js :: createHttpBackend/< :: line 9409"  data: no]
http://localhost/AngularJS/angular.js
Line 5764

誰が問題になる可能性があるかについて何か考えがありますか?ありがとう。

4

1 に答える 1

0

AngularJS 1.0.5をダウンロードしようとしましたが、正常に動作しました。1.1.3でエラーが発生します。

于 2013-03-16T18:38:27.933 に答える