2014-08-29 101 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

相關問題