AJAX
AJAX는 전체 페이지를 다시 로드하지 않고도 서버와 데이터를 교환하고 웹 페이지의 일부를 업데이트하는 기술이다.
AJAX란?
AJAX = 비동기 JavaScript 및 XML.
간단히 말해 AJAX는 전체 페이지를 다시 로드하지 않고 백그라운드에서 데이터를 로드하고 웹페이지에 표시하는 것이다.
AJAX를 사용하는 애플리케이션의 예: Gmail, Google Maps, Youtube 및 Facebook 탭.
jQuery와 AJAX
jQuery는 AJAX 기능에 대한 여러 가지 방법을 제공한다.
jQuery AJAX 방법을 사용하면 HTTP Get 및 HTTP Post를 모두 사용하여 원격 서버에서 텍스트, HTML, XML 또는 JSON을 요청할 수 있다.
그리고 외부 데이터를 웹 페이지의 선택한 HTML 요소에 직접 로드할 수도 있다.
⭐ jQuery가 없으면 AJAX 코딩이 약간 까다로울 수 있다.
일반 AJAX 코드를 작성하는 것은 브라우저마다 AJAX 구현 구문이 다르기 때문에 약간 까다로울 수 있다.
즉, 다양한 브라우저를 테스트하려면 추가 코드를 작성해야 한다.
그러나 jQuery 팀은 우리를 위해 이 문제를 처리해 주었기 때문에 단 한 줄의 코드만으로 AJAX 기능을 작성할 수 있다.
참고
W3C School - jQuery AJAX – Introduction
jQuery 시작하기