Notice
Recent Posts
Recent Comments
Link
투케이2K
5. (ajax/에이젝스) ajax 기본 동작 원리 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Edit++
개발 언어 : ajax
/* =========================== */
/* =========================== */
[동작 원리]
1 : 사용자에 의한 요청 이벤트가 발생합니다.
2 : 요청 이벤트가 발생하면 이벤트 핸들러에 의해 자바스크립트가 호출됩니다.
3 : 자바스크립트는 XMLHttpRequest 객체를 사용하여 서버로 요청을 보냅니다.
이때 웹 브라우저는 요청을 보내고 나서, 서버의 응답을 기다릴 필요 없이 다른 작업을 처리할 수 있습니다.
4 : 서버는 전달받은 XMLHttpRequest 객체를 가지고 Ajax 요청을 처리합니다.
5와 6 : 서버는 처리한 결과를 HTML, XML 또는 JSON 형태의 데이터로 웹 브라우저에 전달합니다.
이때 전달되는 응답은 새로운 페이지를 전부 보내는 것이 아니라 필요한 데이터만을 전달합니다.
7 : 서버로부터 전달받은 데이터를 가지고 웹 페이지의 일부분만을 갱신하는 자바스크립트를 호출합니다.
8 : 결과적으로 웹 페이지의 일부분만이 다시 로딩되어 표시됩니다.
/* =========================== */
반응형
'Http & Api' 카테고리의 다른 글
7. (ajax/에이젝스) ajax 통신 메소드 종류 모음 (0) | 2021.06.23 |
---|---|
6. (ajax/에이젝스) ajax get 통신 , post 통신 설명 실시 (0) | 2021.06.23 |
4. (ajax/에이젝스) XMLHttpRequest 사용해 get , post 방식 데이터 전송 실시 (4) | 2021.06.16 |
3. (ajax/에이젝스) ajax post body json 방식 데이터 요청 실시 (0) | 2021.06.15 |
2. (ajax/에이젝스) ajax post 방식 query param 쿼리 파라미터 데이터 요청 실시 (0) | 2021.06.15 |
Comments