이 예제는 물론 JSON 파일의 구조에 의존합니다: 개체의 일부를 정렬되지 않은 목록으로 변환하는 것 외에도 전체 개체는 브라우저의 디버깅 콘솔에도 인쇄됩니다. 출력은 ID 표시 데이터가 있는
일반적으로 정적 JSON 파일을 요청하지는 않지만 동적으로 생성된 JSON을 로드합니다(예: API 호출의 결과). JSON 생성은 사전에 제공해야 하는 일부 매개 변수에 따라 달라집니다. 가장 큰 질문은 이제 오류가 실제로 전송 된 JSON에 있는지 어떻게 감지합니까? 여기에 플리커 API에서 이미지를 가져 오는 방법을 보여줍니다. 참고 : 우리가 올바른 장소에 자바 스크립트 파일을 포함하고 있기 때문에 (닫기 태그 바로 앞), 이 시점에서 문서가 정의에 따라 준비되기 때문에 더 이상 $(document).ready() 콜백을 사용할 필요가 없습니다. jqXHR.success(), jqXHR.error(및 jqXHR.complete() 콜백 메서드는 jQuery 3.0에서 제거됩니다. 대신 jqXHR.done(), jqXHR.fail(및 jqXHR.always()을 사용할 수 있습니다. . JSON은 텍스트 데이터를 교환하기 위한 사실상의 표준 형식입니다.
jQuery의 $.getJSON () 방법은 JSON 형식의 데이터에 대한 요청과 관련된 거의 모든 시나리오를 처리 할 수있는 좋은 작은 도우미를 제공합니다. 이 문서에서는이 편리한 도우미와 함께 제공되는 몇 가지 방법과 possiblities를 조사했습니다. 정적 JSON 파일을 제공하는 로컬 서버를 시작합니다. 이 파일로 표시되는 개체는 자바스크립트 코드에서 가져오고 처리됩니다. 데모를 위해 Node.js를 사용하여 서버를 제공합니다(모든 서버가 수행하더라도). 이것은 우리가 다음과 같은 세 가지가 필요합니다 의미 : 여기에 할 말이 많지 않다. 공식 웹 페이지에서 jQuery (이전 버전 1.9.1, 확실히 우리의 목적을 위해 충분)의 축소 된 버전을 사용합니다.