0
옐프 결과 200 JSON 함께 상태 200 반환하지만 오류 콜백이 호출됩니다. 어쩌면 JSON의 형식이 잘못되었을 수도 있습니다. 나는 그렇게 생각하지 않는다. 그러나 나는 무슨 일이 일어나고 있는지 이해할 수 없다.
$http.jsonp('https://api.yelp.com/v2/search?term=food&location=San+Francisco', {
params: params, //All oauth params are correctly filled
headers: {
'Content-Type': 'application/json'
}
}).success(function(data){
deferred.resolve(data);
})
.error(function(error){
deferred.reject(error);
});
감사 :
이 코드 (AngularJS와)입니다!
URL에 관련 문서의 참고 사항을 참조를 만들 때마다 증가해야한다 'angular.callbacks._'+ 인덱스
: 내 예제에서는 콜백을 추가 한 https://docs.angularjs.org/api/ng/service/$http#jsonp –
jsonp 요청에 헤더를 설정할 수 없습니다. 또한 문서 당 특정 콜백 이름을 가진 params에'callback'이 있어야합니다 – charlietfl
고마워요! 그게 다야! –