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
파일을 해당 영역에 추가
결과
'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 |