ajax(Asynchronous Javascript And XML)

데스크톱 애플리케이션 수준의 웹 애플리케이션 개발을 위한 새로운 개발 모델(구현방식) 이다.


AJAX를 이용하면 페이지 이동없이 동적인 대화형 웹 애플리케이션을 구축할 수 있다.


웹사이트가 아니라 웹 애플리케이션이다.

계속 연결되어있는 부드럽고, 지속적인 상호작용이다.



XMLHttpRequest

비동기 통신일 경우 send 후에 데이터 없이 바로 아래가 실행되기때문에 리스펀스 없이 바로 출력한다.


readyState의 상태에 따라 onreadystatechange 이벤트가 발생한다.


ajax는 post방식으로 전달

xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoaea');

위 메서드로 해더에 추가 시켜야 한다.







Posted by moyaiori
,