>  기사  >  웹 프론트엔드  >  JSONP_json에 대한 내 의견

JSONP_json에 대한 내 의견

WBOY
WBOY원래의
2016-05-16 16:07:48989검색

JavaScript를 처음 접하다보니 이해가 조금 부족한 부분이 있으면 지적해주세요~

JSONP:

로컬 HTML 파일이 xxx 웹사이트(교차 도메인) 데이터를 얻으려고 할 때 사용되는 방법입니다.

교차 도메인 문제:

외부 서버의 데이터는 외부 서버의 js를 통해서만 접근할 수 있으며, 로컬 js는 XMLHttpRequest()를 통해서 접근할 수 없습니다.

외부 서버의 웹 서비스에서는 http://gumball.wickedlysmart.com/과 같은 JSON 데이터를 제공하는데, 이 데이터는 updateSales 함수에 매개변수로 포함되어 현재는 로컬 HTML에서 외부적으로 액세스됩니다. 서버의 JSON 데이터로 무엇을 해야 합니까?

1. 웹 서비스 문서를 확인하고 서비스에서 실제로 사용하는 매개변수 이름을 명확히 합니다. (이 예에서는 매개변수가 개체 배열뿐입니다.)
2. 웹 서비스에서 JSON 데이터에 액세스하기 위한 함수 이름을 지정하는 데 사용되는 URL http://gumball.wickedlysmart.com/?callback=updateSales에 콜백 함수를 지정합니다. > 3. 방금 정의한 함수 이름을 사용하여 로컬 js 파일에 updateSales(객체) 함수를 생성하고 외부 JSON 데이터를 처리하는 메서드를 작성합니다.
4. html 파일의 태그 아래에 있는