JSON.parse() 함수를 사용하여 이 JSON을 배열로 변환한 다음 JavaScript를 사용하여 이 JSON의 데이터를 얻을 수 있습니다. 예를 들어 이 줄은 첫 번째 개체의 지점을 인쇄합니다. 이 예제에서는 JavaScript에 대한 5 가지 교육 및 읽기 리소스 목록을 간단히 포함할 것입니다: 이미 언급 했듯이 $.ajax 메서드는 모든 (JSON 관련) 웹 요청에 대한 실제 거래입니다. 이 방법을 사용하면 우리가 관심있는 모든 옵션을 명시적으로 설정할 수 있습니다. 다른 코드와 동시에 실행될 수 있도록 호출하려면 비동기를 true로 조정할 수 있습니다. false로 설정하면 다운로드가 진행되는 동안 다른 코드가 실행되지 않습니다. $.ajax() 메서드에는 성공, 오류, 완료 및 이전 Send와 같은 AJAX 응답을 적절하게 처리하기 위해 연결할 수 있는 몇 가지 이벤트가 있습니다. 우리가 가장 중요 한 것 들 성공과 오류, 그래서 우리는 우리의 예제에서 이들을 사용 합니다. 그러나 JQuery는 AJAX를 사용하기위한 바로 가기를 제공한다는 점에 유의해야합니다. 예를 들어 AJAX를 사용하여 가져오는 간단한 환영 메시지를 표시하는 첫 번째 예제에서는 JQuery 라이브러리를 사용하여 한 줄의 코드로 단축할 수 있습니다. dataType 설정은 서버에서 수신하는 데이터가 처리되는 방식을 제어합니다.

따라서 서버의 JSON을 클라이언트 측의 자바 스크립트에서 텍스트로 처리하려면 이 값을 텍스트로 설정합니다. dataType 값을 전혀 설정하지 않으면 jQuery는 서버가 보낸 내용을 파악하고 지능적으로 변환하려고 시도합니다. JSON이라고 생각하면 자바 스크립트 개체로 바뀝니다. XML이라고 생각하면 네이티브 XMLDocument 자바 스크립트 객체로 바뀝니다. 상태 변수는 요청의 HTTP 상태 코드를 보유합니다. 예를 들어 URL이 올바르게 로드되면 200, 파일이 누락된 경우 404(이전에 인터넷을 탐색하는 동안 404 오류를 보았을 수 있음) 또는 서버에 오류가 있는 경우 500입니다. 다음은 가능한 값의 전체 목록이지만 지금은 200 (성공)의 상태에 만 관심이 있습니다. 나는이 하나에 벽에 내 머리를 때리고있어요. 처음에 앱을 빌드했을 때 아래 스크립트가 작동했습니다.

그런 다음 어떤 이유로 중지. 스크립트가 계속되기 전에 호출된 json 파일이 완전히 로드되지 않을 수 있습니다. 어떤 제안? JSON에 대한 한 가지 더 주의사항: 실제 생활에서 볼 수 있는 대부분의 JSON은 이러한 예제보다 더 복잡할 것입니다.