AJAX
(Asynchronous JavaScript and XML)
ㆍAJAX 개념
JavaScript와 XML를 이용하여 Web Client와 Server간의 비동기적 처리를 지원하는 프로그래밍 기법이다.
AJAX는 그 자체가 하나의 기술이라기 보다는 패턴을 의미한다.
간단히 이야기 하면, '브라우저와 서버 사이의 통신'에는 XML을 사용하고, 사용자가 보는 브라우저 화면에 JavaScript를 사용하는 것이다.
그래서 XML을 읽여들여 HTTP 페이지에 표시할 수 있는 JavaScript의 XMLHttpRequest 함수가 이 Ajax라는 기술을 사용하는데 핵심적인 역할을 하고 있다.
ㆍAJAX 예
ㆍ기존 방식과 AJAX 방식의 차이점
ㆍAJAX 프로그래밍
1. XMLHttpRequest
객체
서버와 클라이언트(Web Browser) 사이의 비동기적 데이터 송수신을 담당하는 객체
2. 서버에 Request 전달
• 서버에 Request 전달 – GET 방식
• 서버에 Request 전달 – POST 방식
3. 서버에서 응답한 Response 데이터 처리하기
반응형