JSON에 대해 $ http.get을 실행 중이고 상태가 0입니다. 동일한 JSON을 다운로드했으며 get은 로컬로 작동하고 Python에서는 요청을 사용하여 작동합니다. 라이브러리 JSON을 아무 문제없이 얻을 수 있지만 AngularJS에서는 작동하지 않습니다. 내가 이해하지 못하는 것은 왜 각이 그것을 얻지 못하고 있지만 다른 것은 무엇인지입니다. 아래 코드 스 니펫.AngularJS의 HTTP 상태 0
function AgentListCtrl($scope, $http) {
$http.get('http://foo.bar/api/objects').success(function(data) {
$scope.objects = data;
}).error(function(data, status) {
$scope.status1 = status;
});
이는 JSON을 제공하고 로컬 파일을 사용할 때의 구문을 분석하지만, 그렇지 않은 경우는 실패하고 세트는 오류가 발생하면 코드에서 0
하지만 로컬에서 똑같은 json을 얻었을 때 서버에서 가져올 때 실제로 오류가 발생하고 실제로 콘텐츠를 가져 오지 않습니다. 나는 상태 0 코드가 내가 생각한 것만 큼 중요하지 않다고 생각한다. 정말로 json을 얻지 못했다. –
서버에서 당겨 요? 다른 도메인에서 호스팅되는 API를 호출하지 않았는지 확인하십시오. javascript는 기본적으로 상호 도메인 API 호출을 허용하지 않기 때문에 – zsong
정확히 무슨 일이 일어나는지 들립니다. 고맙습니다. 내가 서버에 밀어 넣기 전까지는 로컬 파일로 작업 할 것입니다. –