<input type="button" value = "fetch" onclick = "
function callbackme(){
console.log('응답 완료');
}
fetch('html').then(callbackme);
console.log(1);
console.log(2);
">
//위 html코드에 있는 input의 onclick 내용
function callbackme(){
console.log("응답 완료");
}
//'html'이라는 파일 응답이 끝나면 callbackme라는 함수를 실행해!
fetch('html').then(callbackme);
console.log(1);
console.log(2);
→ fetch에 의해 ‘html’이라는 이름의 파일을 응답받는 동안 console.log(1)과 console.log(2)를 실행하였다.
⇒ 버튼을 누르는 순간 ‘html’이라는 파일이 불러와진다.
⇒ 동시에 콘솔창 결과
출처 및 참고) fetch API - 생활코딩
fetch("데이터를 받아올 서버 url 또는 데이터 파일 경로")
.then((res) => res.json())
.then((json) => {
//로직~~~
});
참고) JSON.parse() : JSON 문자열을 JavaScript 객체로 변환
JSON.parse() - JavaScript | MDN
출처) dev.to/microrony/difference-between-classlist-and-classname