我正在尝试为angularjs中的获取记录创建代码但是没有得到任何解决方案请帮助我
<div ng-app="" ng-controller="customersController">
<ul>
<li ng-repeat="x in names">
{{ x.Status }}
</li>
</ul>
</div>
<script src= "//ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
<script>
function customersController($scope,$http) {
$http.get('http://192.168.0.62:8081/DataAccess/rest/userservice/quicksignup/email/123@gmail.com')
.success(function(response) {$scope.names = response;});
}
</script>
json[{"Status":"Unverified","EmailForVerification":"Sent","User_role":"User","signup":"true"}]
答案 0 :(得分:2)
您的代码看起来很好。请检查运行角度应用程序的IP地址和端口是否与部署Web服务的位置相同,即192.168.0.62:8081
如果它们不同,请在浏览器(Chrome)上单击F12,然后单击“控制台选项卡”以查看输出。如果您收到类似下面的CORS错误 -
请求的资源上没有“Access-Control-Allow-Origin”标头。
尝试在webservice实现中添加以下行。 “Access-Control-Allow-Origin:*”有关详细信息,请参阅 - http://enable-cors.org/index.html