웹 애플리케이션 구축의 초석은 HTTP 요청을 사용하는 것입니다. HTTP 요청을 사용하면 사용자 입력에서 데이터를 캡처한 다음 백엔드를 통해 서버로 보낼 수 있습니다. 그 후 응답이 반환됩니다.
때때로 이러한 요청은 POST 요청에서처럼 데이터베이스에 저장된 데이터를 보냅니다. 다른 일반적인 요청은 응답을 수신하여 사용자에게 표시합니다. 이를 GET 요청이라고 합니다. jQuery에는 get()
이 있습니다. 요청을 보내는 과정을 간소화하는 방법입니다.
jQuery get()이란 무엇입니까?
jQuery get()
URL 끝점에 GET 요청을 보내고 응답을 받는 방법입니다. 응답은 서버에서 다시 보낸 데이터입니다. POST 요청과 달리 GET 요청은 서버에서 기존 데이터만 수신합니다. 데이터베이스에 아무 것도 저장하지 않습니다.
GET 요청은 데이터의 특정 하위 집합을 요청하고 이를 사용하여 작업을 수행하는 데 유용합니다. 예를 들어 전자 상거래 앱을 구축하는 경우 제품에 액세스하기 위해 URL 끝점에 GET 요청을 보냅니다. 응답으로 받은 데이터를 가져와 스타일을 지정하여 구매할 수 있는 모든 제품의 카드 레이아웃을 만들 수 있습니다.
jQuery get()
URL에 요청을 보내고 응답으로 데이터를 수신하는 역할을 합니다. 이제 개발자는 서버의 데이터에 액세스할 수 있으며 원하는 대로 사용자에게 표시하도록 선택할 수 있습니다.
이제 GET 요청이 무엇인지 알았으므로 get()
메서드의 구문입니다.
get() jQuery 구문
jQuery를 사용하면 GET 요청을 간단하게 보낼 수 있습니다. get()
URL 주소를 문자열로 받고 콜백 함수로 데이터를 받습니다. 기본적으로 콜백 함수는 나중에 실행될 메소드에 전달되는 함수입니다.
콜백 함수에 대한 자세한 설명은 이 가이드를 확인하세요.
참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.
부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.
몇 가지 선택적 인수가 있습니다. get()
허용하지만 가장 일반적으로 사용되는 것은 URL 및 콜백 함수입니다.
전자 상거래 예제를 계속 사용하여 get()
을 사용하여 기본 GET 요청이 어떻게 보이는지 봅시다. :
$.get('/products', (data) => { console.log(data) })
get()
을 호출합니다. URL을 문자열로 전달합니다. 요청이 제품 색인 페이지로 전송되고 서버가 데이터를 다시 전송합니다. 콜백 함수는 몇 가지 인수를 허용하지만 데이터와 상태는 우리의 목적에 충분합니다.
데이터는 요청에서 받은 데이터를 나타냅니다. 이 예에서는 콘솔에 반환된 내용을 단순히 출력하고 있습니다. jQuery는 몇 가지 데이터 유형을 인식하도록 구축되었지만 JSON 객체를 얻을 가능성이 큽니다.
JSON 객체에서 원하는 정보를 추출하려면 추가 코드가 필요합니다. 어떻게 할 수 있는지 살펴보겠습니다.
jQuery get() 예제
이 예에서는 재미있는 API를 사용하겠습니다. 이 사이트는 현재 얼마나 많은 우주비행사들이 우주에 있는지 알려줍니다! 그것은 또한 우리에게 이름과 우주선을 제공합니다. URL을 get()
에 전달하는 것으로 시작하겠습니다. :
$.get('https://api.open-notify.org/astros.json', (data) => { console.log(data) })
요청을 보내면 콘솔에 다음 응답이 기록됩니다.
URL에서 우리는 이미 서버에서 반환된 JSON 객체를 얻을 것이라는 것을 알고 있습니다. 콘솔에서 "message", "number" 및 "people" 키를 볼 수 있습니다. 성공이라는 메시지 값은 오류 처리에 도움이 됩니다.
숫자 키는 우주에 있는 사람의 수를 나타냅니다. "사람"은 개체 배열을 포함하는 값을 가리킵니다. 여기에서 "사람" 배열을 반복하고 해당 정보를 목록으로 사용자에게 표시할 수 있습니다. 이와 같이 데이터를 다시 가져오면 서버에서 반환된 데이터를 표시하는 방법에 대한 선택은 개발자에게 맡겨집니다.
결론
GET 요청이 무엇이며 jQuery가 이를 빠르고 간단하게 만드는 방법을 검토했습니다. 일반적인 구문 방식에 익숙해지면 get()
행동에. 콜백 함수의 본문에서 데이터를 반복하고 렌더링할 수 있다는 점에 유의하는 것이 중요합니다.
여기에서 재미있는 프로젝트는 간단한 API를 찾고 GET 요청을 보내고 해당 데이터를 표시하는 연습을 위해 작은 프로젝트를 구축할 수 있습니다. 즐거운 방식으로 데이터를 수신하고 렌더링하는 것이 능숙한 개발자가 되기 위한 시작입니다.