Json mozilla firefox中的源文件格式不正确

Json mozilla firefox中的源文件格式不正确,json,angularjs,firefox,content-type,http-get,Json,Angularjs,Firefox,Content Type,Http Get,以下是我的JSON文件的内容- { "tags": [ "Red", "Green", "Blue", "Yellow" ] } 我检查了这一点,但仍然在firefox中发现以下错误 时间戳:2014年6月18日星期三10:39:41 IST错误:格式不正确 源文件: file:///home/trialcode/trialcode/Projects/ang/18-06-2014/ang/content.json

以下是我的
JSON
文件的内容-

{
    "tags": [
        "Red",
        "Green",
        "Blue",
        "Yellow"
    ]
}
我检查了这一点,但仍然在firefox中发现以下错误

时间戳:2014年6月18日星期三10:39:41 IST错误:格式不正确 源文件: file:///home/trialcode/trialcode/Projects/ang/18-06-2014/ang/content.json 行:1,列:1源代码:{

我不知道我做错了什么

供参考-

OS-Linux Ubuntu 12.04

Firefox-24.0

编辑

我通过
$http.get
方法在angular controller中使用
content.json
文件的内容

我进一步研究了这种错误,发现它与
内容类型
设置有关

以下是完整的代码-

<!doctype html>
<html lang="en" ng-app="app">
<head>
    <title>JSON Read In Angularjs</title>
    <meta charset="UTF-8" />
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.min.js"></script>
    <script>
        var app = angular.module('app', []);

        app.controller('myCtrl', function($scope, $http){
            $scope.data = {};
            $http.get('content.json').success(function(data) {
                $scope.data = data;
            });
        });
    </script>
</head>
<body ng-controller="myCtrl">
        <ul>
            <li ng-repeat="em in data.tags">{{em}}</li>
        </ul>
</body>
</html>

在Angularjs中读取JSON
var-app=angular.module('app',[]);
app.controller('myCtrl',函数($scope,$http){
$scope.data={};
$http.get('content.json').success(函数(数据){
$scope.data=数据;
});
});
  • {{em}

如果出现问题,我如何设置内容类型。我搜索了,但无法修复。如果有,请帮助我。

搜索几个小时后,我发现了这个问题-

Chrome和其他现代浏览器已经实现了安全性 跨来源请求的限制,这意味着您不能 通过文件:///加载任何内容,您需要在以下位置使用http://protocol: 任何时候,即使是本地到期的同一原产地政策

来源-


  • 不确定您的实际问题是什么,但是如果您想设置
    内容类型
    HTTP头,您可以通过为
    $HTTP.get
    (即
    $HTTP.get('Content.json',{headers:{'Content-Type':'application/json'}})提供一个配置参数来实现这一点。
    @miqid我尝试过这个方法,但仍然得到“格式不正确”FFN中的错误忽略我之前的评论,我有一个大脑屁-无论如何,用
    内容类型
    发出GET是没有意义的。另一个建议是检查返回
    内容的服务器。json
    应用程序/json
    设置为MIME类型。或者,如果您没有使用服务器,我认为这是一个特别的问题也许有帮助:@miqid我遇到了这个