$.get 예제

jQuery 1.5에서 jQuery의 모든 Ajax 메서드는 XMLHTTPRequest 개체의 수퍼세트를 반환합니다. 이 jQuery XHR 개체 또는 $.get()에서 반환되는 «jqXHR»은 Promise 인터페이스를 구현하여 Promise의 모든 속성, 메서드 및 동작을 제공합니다(자세한 내용은 지연된 개체 참조). jqXHR.done() (성공), jqXHR.fail(오류) 및 jqXHR.always(완료를 위해 성공 또는 오류 여부, jQuery 1.6에 추가됨) 메서드는 요청이 종료될 때 호출되는 함수 인수를 사용합니다. 이 함수가 받는 인수에 대한 자세한 내용은 $.ajax() 설명서의 jqXHR 개체 섹션을 참조하십시오. 응답에서 읽은 청크는 줄 경계에서 깔끔하게 끊어지지 않으며 문자열이 아닌 Uint8Arrays입니다. 텍스트 파일을 가져오고 줄로 처리하려면 이러한 합병증을 처리하는 것은 당신에게 달려 있습니다. 다음 예제에서는 줄 을 만드는 한 가지 방법을 보여 주며(간단히 하기 위해 텍스트가 UTF-8이고 가져오기 오류를 처리하지 않는다고 가정함). 예를 들어 GitHub API v3JSON-인코딩된 POST/PATCH 데이터를 허용합니다: 예를 들어 요청에서 반환되는 이진 데이터에서 이미지를 만들려면 다음 코드를 사용할 수 있습니다. 이 예제에서는 GitHub의 공개 타임라인: 요청의 간단한 API는 모든 형태의 HTTP 요청이 명백하다는 것을 의미합니다. 예를 들어 HTTP POST 요청을 하는 방법: 네트워크 오류가 발생하거나 CORS가 서버 측에서 잘못 구성될 때 Fetch() 약속이 TypeError로 거부되지만 일반적으로 권한 문제 또는 이와 유사한 의미입니다. 네트워크 오류( 예: 성공적인 fetch()에 대한 정확한 검사에는 약속이 해결되었는지 확인한 다음 Response.ok 속성에 true 값이 있는지 확인하는 것이 포함됩니다. 이 자습서에서는 get() 메서드를 사용하여 HTTP GET 요청을 만들기 위해 @angular/common/http 패키지에서 사용할 수 있는 HttpClient를 사용하는 방법에 대한 실용적인 예제를 살펴보겠습니다.

여기서는 서버에서 일반 HTML 페이지를 가져오므로 요청 데이터를 서버로 보내지 않습니다.