我正在尝试编写在 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/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5c6d6e6f1c3b313d3530723f3331" rel="noreferrer noopener nofollow">[email protected]</a>')
.success(function(response) {$scope.names = response;});
}
</script>
json[{"Status":"Unverified","EmailForVerification":"Sent","User_role":"User","signup":"true"}]的O/p
最佳答案
你的代码看起来不错。请检查您运行 Angular 应用程序的 IP 地址和端口是否与部署 Web 服务的 IP 地址和端口相同,即 192.168.0.62:8081
如果不同,请在浏览器(Chrome)上单击 F12,然后单击 Console Tab 查看输出。如果您收到如下所示的 CORS 错误 -
No 'Access-Control-Allow-Origin' header is present on the requested resource.
尝试在 Web 服务实现中添加以下行。 “Access-Control-Allow-Origin:*”有关详细信息,请参阅 - http://enable-cors.org/index.html
关于angularjs - 在angularjs中获取记录时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25619355/