저는 AngularJS 응용 프로그램을 가지고 있습니다. 서버에서 $ http get을 사용하여 XML 데이터를 가져 오려고합니다. http://example.com/a/b/c/d/getDetails?fname=abc&lname=def (브라우저에 링크를 입력하여 수동으로 액세스하면 XML 파일의 트리 구조가 표시됨)라고 말합니다.
응용 프로그램을 실행할 때 해당 링크의 데이터를 가져 오지 않습니다. 대신 상태 0의 오류가 표시됩니다.
//url = http://example.com/a/b/c/d/getDetails?fname=abc&lname=def
$http.get(url).success(function (data){
alert("Success");
deferred.resolve(data);
}).error(function (data, status){
console.log("Error status : " + status);
});
잘 모르겠어요 왜 http.get이 실패하고 오차 함수 반환 상태 0
로 이동 $하지만이 JSON 개체가 로컬 서버에 URL을 전달하면, 그것을 공장.
다른 도메인 (CORS 문제)이나 다른 것에서 XML 파일에 액세스하려고했기 때문에 문제가 있습니까?
제발 도와주세요!
예, 콘솔이 보이면 오류가 발생 했어야합니다 (Cross Origin ...). –
아니요. 나는 내 콘솔에서 그런 것을 얻지 못했습니다. – kumareloaded
콘솔에 오류를 기록하고 DOM에 반환하지 않으려면 어떻게해야합니까? – mdarmanin