ajax란 ?
- 비동기성: 전체 페이지를 다시 로드하지 않고, 필요한 데이터만 서버에 요청하고 응답을 받습니다. 사용자는 페이지가 계속 표시된 상태에서 서버와의 통신이 이루어집니다.
- 데이터 교환: JSON, XML, HTML, 또는 일반 텍스트 형식으로 데이터를 서버에서 받아올 수 있습니다. 요즘에는 주로 JSON 형식을 사용합니다.
- 자바스크립트 사용: AJAX 요청과 응답 처리는 자바스크립트를 통해 이루어집니다. 자바스크립트는 서버와 HTTP 요청을 보내고, 응답을 처리하여 페이지에 업데이트하는 역할을 합니다.
- 브라우저 지원: 거의 모든 최신 웹 브라우저가 AJAX를 지원하며, 다양한 웹 애플리케이션에서 널리 사용됩니다.
gpt 참고
페이지를 다시 로드하지 않고 비동기적으로 서버와 통신한다
주로 JSON 형식을 사용하고
JSON
key value 값으로 구성된 객체로 이루어진 배열
ex>
{
"name": "John",
"age": 30,
"city": "Seoul"
}
또 자바스크립트를 사용해서 이루어진다
ajax를 통해 리스트의 항목을 삭제해보자
<div>
<h4 th:text="${item.title}"></h4>
<p th:text="${item.price}"></p>
<a th:href="@{'/modify/' + ${ item.id } }">
<button >수정</button>
</a>
<button class="delete_btn">삭제</button>
</div>
일단 삭제버튼 생성
community 무료버전은 스크립트가 안된다고 한다
그래서 30일 무료체험버전 다운로드해서 해야될듯 하다
'SpringBoot' 카테고리의 다른 글
로그인 기능 (0) | 2024.10.22 |
---|---|
회원가입 구현 (1) | 2024.10.21 |
수정 기능 구현 (0) | 2024.10.20 |
REST API 에러처리 (1) | 2024.10.18 |
에러 처리 (1) | 2024.10.18 |