본문 바로가기
Language & Library/Ajax

AJAX 개념과 예제

by 댓츠굿 2018. 12. 2.


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 데이터 처리하기





반응형