AJAX란?

tnsdlznf23·2023년 4월 12일
0

AJAX란?

AJAX(Asynchronous JavaScript And XML)란 비동기적으로 서버와 브라우저 간의 데이터를 주고 받는 기술입니다. AJAX를 사용하면 페이지를 새로고침하지 않고 필요한 데이터만 서버에서 비동기적으로 받아올 수 있습니다. JSON, XML, HTML, 텍스트 파일등의 데이터를 주고 받을 수 있습니다.

자바스크립트에서 AJAX 요청

  • XMLHttpRequest() 방식: 정통적인 방식이지만 코드가 복잡하고 가독성이 좋지 않다는 단점이 있습니다.
  • Fetch API 방식: Promise 기반으로 구성되어 있어 비동기 처리 프로그래밍 방식에 잘 맞습니다. Fetch 요청 함수의 두번째 인자로 사용되는 HTTP 메서드로는 GET, POST, PUT, PATCH, DELETE 등이 있으며 데이터 읽기, 추가, 수정, 삭제 등의 요청(CRUD)이 가능합니다.
profile
프론트엔드 개발 기록장

0개의 댓글