angularjs - 在angularjs中获取记录时出错

标签 angularjs angularjs-directive angularjs-ng-repeat angularjs-service

我正在尝试编写在 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/

相关文章:

javascript - 如何从 Angular 1.4.5+ 中的指令操纵 Controller 的范围

javascript - Angularjs 清除 ng-repeat 过滤器

AngularJS ng-repeat with ng-change

javascript - 访问标签中带有冒号的 JSON 数据

javascript - 如何使用 javascript 从任何字符串中删除 CDATA 标签?

html - 根据使用 json 选择的语言更改 html 页面的内容

angularjs - 在属性中带有过滤器的 Angular 自定义指令

javascript - 使用 Javascript 加载和缓存图像并了解 HTTP 状态代码

javascript - 即使我将范围选项设置为 false,为什么从指令内对外部范围的更改需要scope.$apply()?

javascript - Angular ng-repeat 的值错误?