반응형
# 코드
// json파일읽어오는 fetch
function fetchData() {
// 반환값을 받을 Promise 객체 생성
return new Promise(function (receive) {
fetch("./202104.json") // json 파일 읽어오기
.then(function (response) {
return response.json(); // 읽어온 데이터를 json으로 변환
})
.then(function (data) {
receive(JSON.stringify(data)); // json파일을 텍스트로
});
});
}
(async function () {
// fetchData() 함수를 호출해 fetch() 후 두번의 .then()을 거치는 동안을 기다려
// 반환되는 값을 받는다.
jsonData = await fetchData();
$(".getJson").text(jsonData);
})();
# 코드 설명
동일한 폴더안의 202104.json파일을 읽어와 getJson 클래스가 담긴 HTML태그에 출력시킨다.
# 참조 링크
반응형
'Dev > HTML \ CSS \ JS' 카테고리의 다른 글
[JS] 배열의 원소들을 ','없이 문자열로 이어 붙이는 법 (0) | 2021.08.23 |
---|---|
[ Javascript - JSON ] JSON 파일 데이터 출력 연습 (0) | 2021.04.01 |
[ Javascript ] base64로 인코딩된 이미지 파일 html 상에 출력시키기 (0) | 2021.03.31 |
[ JS ] querySelector() / querySelectorAll() (0) | 2021.03.02 |
[ html ] favicon.ico 웹페이지 아이콘 추가 (0) | 2021.03.01 |