외부 라이브러리 api방식
Ajax
(MDN명세)
- 페이지 새로고침 없이 서버에 요청
- 서버로부터 데이터를 받고 작업을 수행
- 비동기성!!
✅ jQuery의 경우 주로Ajax 사용 (jQuery안에 기본적으로 있음)
$.ajex()
✅ React나 Vue의 경우 Axios사용 사용
https://axios-http.com/docs/intro
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.24.0/axios.min.js"></script>
<script>
// 데이터를 get요청으로 가져옴
axios.get('https:// 주소 .json')
.then((result) => {
console.log(result.data)
})
.catch(() => {
console.log('에러남')
})
</script>
참고
코딩애플 - Ajax가 무엇인지 설명하는 영상 (+CORS, fetch 어쩌구)
반응형
'D.evelop > JavaScript' 카테고리의 다른 글
[JavaScript] 오늘 하루 보지 않기 (cookie) (0) | 2022.04.11 |
---|---|
[JavaScript] 함수 선언문과 함수 표현식 호출의 차이 - function statement/function expression (0) | 2021.12.08 |
[JavaScript] fetch함수에서의 에러(Error) 처리 (0) | 2021.11.22 |
[TIL]Javascript - Prototype (0) | 2021.08.29 |
[TIL]Javascript - 객체지향 class (ES5/ES6) (1) | 2021.08.28 |
댓글