【问题标题】:angular.js getting json not workingangular.js 让 json 无法正常工作
【发布时间】:2017-06-06 22:56:17
【问题描述】:

我创建了可以在我的网站上使用 json api 运行的 android 应用程序。但是我的浏览器有一个问题; 我在 app.js 中的代码是:

$http.get('http://api.geosvc.com/rest/US/84606/nearby?apikey=4ff687893a7b468cb520b3c4e967c4da&d=20&pt=PostalCode&format=json')
.success(function(response){
  angular.forEach(response.data.children,function(child){

  $scope.stories.push(child.data);

  });

这是我在 chrome 中的问题:

XMLHttpRequest 无法加载 http://api.geosvc.com/rest/US/84606/nearby?apikey=4ff687893a7b468cb520b3c4e967c4da&d=20&pt=PostalCode&format=json。 请求中不存在“Access-Control-Allow-Origin”标头 资源。因此不允许使用原点“http://192.168.1.38:8100” 使用权。 ?ionicplatform=ios:1

请帮助... :)

【问题讨论】:

    标签: javascript angularjs json


    【解决方案1】:

    尝试阅读CORS。

    这是一个很好的start for Ionic。

    建议您在后端实现该解决方案。

    仅出于测试目的,您可以使用 Chrome 应用商店中的 CORS 插件并启用它,以使请求生效。

    【讨论】:

      【解决方案2】:

      请查看this stackoverflow answer。

      它解释了简单的CORS请求和preflight CORS请求s通过角度发送,以获取数据。

      希望对你有帮助。

      【讨论】:

        猜你喜欢
        • 2012-09-05
        • 2017-11-06
        • 2011-09-06
        • 1970-01-01
        • 2023-03-10
        • 2020-10-16
        • 2014-01-15
        • 2019-07-29
        • 1970-01-01
        相关资源
        最近更新 更多