2014-08-29 121 views
0

我想从data.json使用angularjs加载数据。json文件不加载服务器,但在本地工作 - AngularJs

var app= angular.module("MyApp", []); 

app.controller("MyFunction", ['$scope','$http', function($scope, $http) 
     {  
      $http.get('js/data.json').success (function(data){ 
       $scope.mydata = data; 
     }); 

     }] 
); 

data.json在本地加载内容,但不在服务器上加载内容。请帮忙。

+0

可能有各种原因。你应该做的是打开Chrome开发者工具,然后看标签网络。你可能会发现结果是404,因为URL是以错误的方式构建的。这是我的猜测。 – 2014-08-29 11:41:14

+0

@DavidBohunek,是的你是对的,它给404,它不会加载json文件。但它在本地加载并正常工作。有什么可能是错的?请帮忙! – Christina 2014-08-29 11:45:14

+0

如果你在头文件'data.json'中引用了这个文件,然后尝试删除它。并尝试清除缓存。 – Jai 2014-08-29 11:52:14

回答

0

请确保您的服务器设置中有json作为有效的允许MIME类型。

+0

我可以请知道如何做到这一点? – Christina 2014-08-29 12:08:39

相关问题