ajax 비동기 통신 예제

Ajax 원리는 서버 개체에 비동기 요청을 보내는 것은 서버에서 데이터를 얻은 다음 자바 스크립트를 사용하여 DOM을 조작하고 페이지를 업데이트하는 것입니다. 이것은 서버에서 요청된 데이터를 가져오는 것이 가장 중요한 단계입니다. XMLHttpRequest는 동기 및 비동기 통신을 모두 지원합니다. 그러나 일반적으로 성능상의 이유로 동기 식 요청에 비동기 요청을 선호 해야 합니다. 2호선은 요청을 비동기적으로 처리해야 함을 나타내기 위해 세 번째 매개 변수에 대해 true를 지정합니다. jQuery 아약스의 루트에서 ajax () 기능입니다. 이 함수는 기본적으로 비동기인 HTTP 요청을 수행하는 데 사용됩니다. 이 함수를 사용하기 위한 구문은 인기 있는 JavaScript 라이브러리 jQuery에서 개발자가 Ajax를 보다 편리하게 사용할 수 있도록 추상화를 구현했습니다. 여전히 백그라운드에서 XMLHttpRequest를 사용하지만 다음은 `ajax` 메서드를 사용하여 위와 같은 예제의 클라이언트 측 구현입니다. 1996년, 아이프레임 태그는 인터넷 익스플로러에 의해 도입되었다; 개체 요소와 마찬가지로 비동기적으로 콘텐츠를 로드하거나 가져올 수 있습니다.

1998년 Microsoft Outlook 웹 액세스 팀은 XMLHttpRequest 스크립팅 개체 뒤에 있는 개념을 개발했습니다. [4] 1999년 3월 인터넷 익스플로러 5.0과 함께 제공된 MSXML 라이브러리의 두 번째 버전에서 XMLHTTP로 나타났습니다.[4][5] [6] Ajax 요청이 성공적으로 완료될 때마다 jQuery는 ajaxSuccess 이벤트를 트리거합니다. 우리는 이미이 아약스 튜토리얼에서 아약스 (비동기 자바 스크립트 및 XML)에 대해 배웠습니다. 우리는 아약스의 작동 방식과 구성 요소에 대한 기본적이지만 중요한 개념을 배웠습니다. 토론을 진행하고 jQuery를 사용하여 ajax의 모든 힘을 활용하여 응용 프로그램 개발을 쉽고 빠르며 효과적으로 만드는 방법을 살펴보겠습니다. Ajax(또한 AJAX/îeîdîîks/; 비동기 자바스크립트 및 XML의 약자)[1][2]는 클라이언트 측의 많은 웹 기술을 사용하여 비동기 웹 응용 프로그램을 만드는 웹 개발 기술 집합입니다. Ajax를 사용하면 웹 응용 프로그램은 기존 페이지의 표시 및 동작을 방해하지 않고 비동기적으로(백그라운드에서) 서버에서 데이터를 보내고 검색할 수 있습니다. Ajax는 프레젠테이션 계층에서 데이터 교환 계층을 분리하여 웹 페이지를 허용하고 확장적으로 웹 응용 프로그램을 통해 전체 페이지를 다시 로드할 필요 없이 동적으로 콘텐츠를 변경할 수 있습니다. [3] 실제로 최신 구현에서는 일반적으로 XML 대신 JSON을 활용합니다.