2014-08-29 3 views
0

angularjs를 사용하여 data.json에서 데이터를로드하려고합니다.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 개발자 도구를 열고 네트워크 탭을 보면됩니다. URL이 잘못 작성되어 결과가 404라는 것을 알 수 있습니다. 내 추측이야. –

+0

@DavidBohunek, 네가 맞아요, 그 404주는, json 파일을로드하지 않습니다. 하지만 로컬로로드하고 잘 작동합니다. 무엇이 잘못 될 수 있습니까? Pls 도움! – Christina

+0

이 파일에 대한 참조가'data.json' 헤드에 있으면 그 다음에 제거하십시오. 캐시 지우기를 시도하십시오. – Jai

답변

0

서버 설정에서 json이 유효한 MIME 유형인지 확인하십시오.

+0

그 방법을 알고 계실 수 있습니까? – Christina

관련 문제