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.
任何形式的帮助是非常赞赏。
COORS问题。当你在服务器上时,'./data.json'的请求会变成类似于'http:///data.json'的文件,它与刚刚加载到浏览器中的页面位于同一个域中。 'file:/// C:/ Users .../data.json'被认为是一个不同的域名,chrome将会投诉。 –
file:/// C:/Users/reddy/Angular/index.html是url – Reddy
它在Firefox中工作.. – Reddy