728x90
반응형
◾ AJAX
- Ajax는 Asynchronous Javascript and Xml의 약자
- 서버에 GET, POST 요청을 할 때 새로고침 없이 데이터를 주고받을 수 있게 도와주는 간단한 브라우저 기능
- 자바스크립트를 이용해서 비동기식으로 XML을 이용하여 서버와 통신하는 방식
- 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해서 전체 페이지를 새로 고치지 않고 페이지의 일부만을 로드하는 기법
- 비동기식이란 여러가지 일이 동시적으로 발생한다는 뜻으로, 서버와 통신하는 동안 다른 작업을 할 수 있다는 의미
◾ AJAX로 GET/POST요청하는 방법
1. XMLHttpRequest라는 옛날 문법 쓰기
2. fetch() 라는 최신 문법 쓰기
3. axios 같은 외부 라이브러리 쓰기
[출처]
728x90
반응형
'Coding With Jina > JavaScript' 카테고리의 다른 글
[자바스크립트] 동기와 비동기 차이점 (2) | 2023.02.03 |
---|---|
[자바스크립트] fetch( ) 함수로 API 호출하기 (0) | 2022.11.16 |
[자바스크립트] Array filter( ) 함수 (0) | 2022.11.12 |
[자바스크립트/ES6] for...of 문 / 배열객체마다 반복되는 실행문 (0) | 2021.09.03 |
[자바스크립트] 배열에서 최대값/최소값 구하기 - Math.min/Math.max (0) | 2021.08.26 |