서울의 실시간 대기 정보를 가져와 웹 페이지에 표시를 해보자
지금까지 버튼을 클릭했을 때 데이터를 변경하도록 했지만, 이제는 자동으로 페이지 로딩이 완료되면 자동으로 fetch에 call을 해서 정보를 붙여주는 작업을 할 것이다.
$(document).ready(function () {
alert("안녕!");
})
그럼 alret이 아닌, fetch를 통해 데이터를 넣으면 어떻게 될까?
$(document).ready(function () {
let url = "http://spartacodingclub.shop/sparta_api/seoulair";
fetch(url)
.then((res) => res.json())
.then((data) => {
console.log(data);
});
});
$(document).ready(function () {
let url = "http://spartacodingclub.shop/sparta_api/seoulair";
fetch(url)
.then((res) => res.json())
.then((data) => {
let mise = data["RealtimeCityAir"]["row"][0]["IDEX_NM"];
console.log(mise); // test
});
});
<p>현재 서울의 미세먼지 : <span id="msg">좋음</span></p>
$(document).ready(function () {
let url = "http://spartacodingclub.shop/sparta_api/seoulair";
fetch(url)
.then((res) => res.json())
.then((data) => {
let mise = data["RealtimeCityAir"]["row"][0]["IDEX_NM"];
$("#msg").text(mise);
});
});
<p>현재 서울의 미세먼지 : <span id="msg">좋음</span></p>