일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 노트북추천받기
- 개발자
- 실기문제
- C언어
- 네트워크관리사
- C언어배우기
- 자바스크립트
- 실기시험
- 실기문제풀이
- 노트북구매하기
- 네트워크관리사2급실기
- 굿노트
- 행정관리사3급공부
- 네트워크관리사2급실기문제
- 저렴한노트북
- 행정관리사합격하기
- 실기시험예제
- 노트북추천
- 네트워크관리사2급
- 인강용노트북
- 심플한플래너
- 코딩
- 총게임
- 콜오브듀티
- 행정관리사
- 가성비노트북
- 행정관리사3급
- 프로그래밍
- 백엔드
Archives
- Today
- Total
잡다한 사전
(2023.12.15) (백오피스 프로젝트) Ajax 사용하기 본문
반응형
UI에서 API와 연결해주기 위해서 Ajax를 사용해서 작업을 진행했습니다.
작업을 진행 하면서 Ajax에 대해서 정리를 하고 제대로 한번 알고 가면 좋을 거 같아서 이번장에서는 Ajax에 대해서 알아보도록 하겠습니다.
1. Ajax란?
ajax는 자바스크립를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신 기능을 이야기합니다.
1-1 비동기 방식은 무엇일까?
☑︎ 웹페이지를 Reload를 하지 않고, 데이터를 불러오는 방식을 이야기합니다.
☑︎ Ajax는 XMLHttpRequest객체를 통해 서버에 request를 합니다.
1-2 Ajax의 장점
☑︎ 웹페이지의 속도가 향상됩니다.
☑︎ 서버의 처리가 완료될 때까지 기다리지 않고 처리가 가능합니다.
1-3 Ajax의 단점
☑︎ 페이지 이동이 없는 통시이므로 보안상 문제가 발생할 수 있습니다.
☑︎ 히스토리 관리가 안됩니다.
☑︎ 연속으로 데이터 요청시 서버 부하가 증가할 수 있습니다.
2. Jquery를 이용해서 Ajax 사용하기
2-1 Ajax 문법 알아보기
$.ajax({
type: "post", // GET, POST, PUT
url: "/test", // 서버 URL
async : true, // 비동기 여부 설정
headers : {
"Content-Type" : "application/json",
"X-HTTP-Method-Override" : "POST"
},
dataType : "text" // 데이터 타입(html, xml, json, text)
data : {
test: test
}
success : function (response) { //결과 성공 콜백함수
console.log("success");
}
error: function (error) { //결과 에러 콜백함수
console.log(error);
},
});
반응형
'프로그래밍 언어 > node.js' 카테고리의 다른 글
(2023.12.21) (Next.js) TypeORM에 대해서.. (34) | 2024.01.08 |
---|---|
(2023. 12. 18) (백오피스 프로젝트) Backoffice를 마무리 하면서.. (48) | 2023.12.19 |
(2023.12.14) (백오피스 프로젝트) 작업을 하면서 중간 점검 (0) | 2023.12.19 |
(2023.12.13) (백오피스 프로젝트) 관리자 로그인 (0) | 2023.12.19 |
(2023.12.12) 백오피스 프로젝트 시작하기 (1) | 2023.12.12 |