Angular 는$http.jsonp 를 사용 하여 크로스 오 버 요청 을 보 내 는 방법

이 사례 는 Angular 가$http.jsonp 를 사용 하여 크로스 오 버 요청 을 보 내 는 방법 을 설명 합 니 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
Angular 에서$http.jsonp 를 사용 하여 크로스 오 버 요청 을 보 내 는 실천 에서 다음 과 같은 문제 가 발생 했 습 니 다.
1.json 형식 으로 돌아 가 는 모든 url 이 jsonp 를 지원 하 는 것 은 아 닙 니 다.서버 측은 url 에서 반환 함 수 를 읽 고 json 데 이 터 를 봉인 하 는 것 을 지원 해 야 합 니 다.
2.AngularJS v 1.6.1 에서 url 에는 콜백 이라는 인자 가 포함 되 지 않 고 jsonpCallbackParam 으로 지정 합 니 다.
$http.jsonp('some/trusted/url', {jsonpCallbackParam: 'callback'})
3.url 을 화이트 리스트 에 추가 합 니 다.그렇지 않 으 면 브 라 우 저 동원 정책 제한 오류 가 발생 할 수 있 습 니 다.

angular.module('mthtran')
.config(function($sceDelegateProvider) {
 $sceDelegateProvider.resourceUrlWhitelist([
  // Allow same origin resource loads.
  'self',
  // Allow loading from our assets domain.
  'http://query.yahooapis.com/v1/public/**'
 ]);
})

AngularJS 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있 습 니 다.AngularJS 명령 조작 기법 총화,AngularJS 입문 및 진급 강좌AngularJS MVC 구조 총화
본 고 에서 말 한 것 이 여러분 의 AngularJS 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기