使用angularJS使用RESTful服务

时间:2015-05-10 10:52:37

标签: angularjs spring rest

我使用Spring框架设置了一个REST服务。该服务只是从数据库中读取一些信息,并以JSON格式表示。当通过浏览器直接访问它时服务正常工作(即:http://localhost:8080/infractions/get?no=2工作得很好。)但是,当我尝试使用angularJS访问它时,它没有显示任何内容!我遵循了Spring官方网站提供的this教程,这是我的代码的样子:

index.html文件:

<!doctype html>
<html ng-app>
    <head>
        <title>Title</title>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js"></script>
        <script src="get.js"></script>
    </head>

    <body>
        <div ng-controller="getFractionByID">
            <p>Fraction Type is: {{get.name}}</p>
        </div>
    </body>
</html>

get.js文件:

function getFractionByID($scope, $http) {
    $http.get('http://localhost:8080/infractions/get?no=2').
        success(function(data) {
            $scope.get = data;
        });
}

我对非学术编程很陌生,而且我很缺乏经验,所以请帮助我找出我应该从哪里开始找到问题?

更新:错误讯息: XMLHttpRequest无法加载http://localhost:8080/infractions/get?no=2。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点'null'访问。

0 个答案:

没有答案