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 파일의