2014-08-29 3 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 Developer Tools и посмотреть вкладку Сеть. Вы можете просто найти, что результат равен 404, потому что URL-адрес построен неправильно. Это мое предположение. –

+0

@DavidBohunek, да, вы правы, его давая 404, он не загружает json-файл. но он загружается локально и работает нормально. что может быть неправильным? Помощь Pls! – Christina

+0

, если у вас есть ссылка на этот файл в head 'data.json', тогда попробуйте удалить его после. и попробуйте очистить кеш. – Jai

ответ

0

Убедитесь, что у вас есть json как допустимый разрешенный тип mime в настройках вашего сервера.

+0

Могу я узнать, как это сделать? – Christina

Смежные вопросы