🚨 Ajax는 JQuery를 임포트한 페이지에서만 동작이 가능하다!!
$.ajax({
type: "GET",
url: "여기에URL을입력",
data: {},
success: function(response){
console.log(response)
}
})
“업데이트” 버튼 클릭시 서울시 미세먼지 현황 나타내기
function q1() {
$('#names-q1').empty()
$.ajax({
type: "GET",
url: "서울시 미세먼지 open API 주소",
data: {},
success: function (response) {
let rows = response['RealtimeCityAir']['row']
for (let i =0; i < rows.length; i++) {
let gu_name = rows[i]['MSRSTE_NM']
let gu_mise = rows[i]['IDEX_MVL']
let temp_html = ``<li>${gu_name} : ${gu_mise}</li>`
$('#names-q1').append(temp_html)
}
}
})
}
미세먼지 수치가 70 이상은 곳은 빨간색으로 표시하기 (if문, style 추가)
function q1() {
$('#names-q1').empty()
$.ajax({
type: "GET",
url: "서울시 미세먼지 open API 주소",
data: {},
success: function (response) {
let rows = response['RealtimeCityAir']['row']
for (let i =0; i < rows.length; i++) {
let gu_name = rows[i]['MSRSTE_NM']
let gu_mise = rows[i]['IDEX_MVL']
let temp_html = ``
if (gu_mise > 70) {
temp_html = `<li class="bad">${gu_name} : ${gu_mise}</li>`
} else {
temp_html = `<li>${gu_name} : ${gu_mise}</li>`
}
$('#names-q1').append(temp_html)
}
}
})
}
강의 동영상 길이는 짧은 편이었지만 멈추고 따라하거나 퀴즈를 풀 때는 혼자 해보는데 시간이 엄~청 오래걸렸다. ㅜㅜ
오늘 하루 종일 노트북만 붙들고 있었다... 따라하다가 오류가 나면 어디서 오타가 났는지 계속 찾고 엔터키 잘못 눌러서 다시 하고 ㅠㅠ
고생한만큼 실력이 늘겠지 생각은 하지만 내가 좀 느린 것같다..
에혀.. 그만큼 시간을 많이 투자하는 수밖에 없을 것 같다.