2017-07-26 64 views
0

请不要低估。我试图找到一个解决方案。同一段代码在不同的机器上工作。有人可以帮我解决这个问题吗?从Angular的json文件中读取数据时出错

代码:

mainApp.controller('mainCtrl', function($scope,$http){ 
    $http.get('./data.json') 
    .success(function(response){ 
     $scope.record = response.data; 

错误:

XMLHttpRequest cannot load file:///C:/Users/reddy/Angular/data.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. 

任何形式的帮助是非常赞赏。

+0

COORS问题。当你在服务器上时,'./data.json'的请求会变成类似于'http:// /data.json'的文件,它与刚刚加载到浏览器中的页面位于同一个域中。 'file:/// C:/ Users .../data.json'被认为是一个不同的域名,chrome将会投诉。 –

+0

file:/// C:/Users/reddy/Angular/index.html是url – Reddy

+0

它在Firefox中工作.. – Reddy

回答