JSP

[JSP] Ajax

(งᐛ)ว 2023. 11. 1. 00:21
728x90

Ajax(Asynchronous JavaScript and XML)

자바스크립트를 이용한 백그라운드 통신 기술 ( = 비동기통신)


Ajax를 이용하면 웹페이지 전체를 다시 로딩하지 않고도 웹페이지 일부분만 갱신가능
이때 서버와는 다음과 같은 다양한 형태의 데이터를 주고받을 수 있다.
- JSON
- XML
- HTML
- 텍스트파일 등

 

Ajax에서 서버로부터 응답을 확인하기 위해 사용하는 XMLHttpRequest 객체의 속성은 다음과 같다. 
- readyState : XMLHttpRequest의 readyState는 XMLHttpRequest의 상태를 보여줌

               - UNSET(숫자 0) : XMLHttpRequest 객체가 생성됨 
               - OPEND(숫자 1) : open()메서드가 성공적으로 실행됨 
               - HEADERS_RECEIVED(숫자 2) : 모든 요청에 대한 응답이 도착함 
               - LOADING(숫자 3) : 요청한 데이터를 처리중임 
               - DONE(숫자 4) : 요청한 데이터의 처리가 완료되어 응답할 준비가 완료됨 

- status : 서버의 문서상태를 나타냄 

               - 200 : 서버에 문서가 존재함 
               - 404 : 서버에 문서가 존재하지 않음 


- onreadystatechage

 

 

 

 

Ajax 참고

 

Ajax 시작하기 | MDN

본 문서는 AJAX의 기본을 익힐수 있도록 해주며, 두 가지 간단한 훈련용 예제를 제공합니다.

developer.mozilla.org

 

 

 

httpRequest .js
0.00MB

파일을 해당 영역에 추가 

 

 

결과

728x90

'JSP' 카테고리의 다른 글

[JSP] servlet 활용 _ 파일업로드  (0) 2023.11.02
[JSP] JSON  (0) 2023.11.01
[JSP] JSTL  (1) 2023.10.31
[JSP] EL 표기법 출력_2  (0) 2023.10.30
[JSP] EL 표기법 출력_1  (0) 2023.10.30