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개의 댓글

Powered by GraphCDN, the GraphQL CDN