XMLHttpRequest无法加载

时间:2015-07-28 11:40:08

标签: angularjs spring

http://here ip地址:8080 / hospital / user / profile 这是我的服务器链接,它提供了一个数据但无法在我的角度控制器控制台中获取数据得到以下错误

XMLHttpRequest无法加载服务器的http://ip地址:8080 / hospital / user / profile。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8080”访问。

ctrl。$ inject = ['$ location','$ scope','$ http','$ rootScope'];

function ctrl($location,$scope, $http, $rootScope){




    $scope.reg = function(){
        alert("in the function");
        $http.get('http://ipaddr:8080/hospital/user/profile').success(function(response) {   
          $scope.data = response.data; 
        alert("in the function data is"+response);
          console.log(response);
        }).error(function(response){     
        alert(" Fail to Access Data"); 
        });

    };

1 个答案:

答案 0 :(得分:0)

您需要在服务器中添加CORS过滤器 请检查http://enable-cors.org/server.html以配置您的服务器