커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
미세먼지 > 40 한걸음 더가 실행이..
undefined주차
북마크
노*화
댓글
4
추천
0
조회수
5
조회수
5
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요..

코딩 따라 치면서 해보았는데 업데이트를 눌러도 반응이 없습니다.

추가로, 크롬 자체에서 괄호 문제나 오타로 뭔가 이상이 있는지 확인이 가능한가요?


스파르타 즉문즉답




작성한 코드 및 에러 메세지

<!doctype html>
<html lang="ko">


<head>
    <meta charset="UTF-8">
    <title>미세먼지 API로Fetch 연습하고 가기!</title>


    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>


    <style type="text/css">
        div.question-box {
            margin: 10px 0 20px 0;
        }


        .bad {
            color: red;
        }
    </style>


    <script>
        function q1() {
            fetch("http://spartacodingclub.shop/sparta_api/seoulair")
                .then(res => res.json())
                .then(data => {
                    let rows = data['RealtimeCityAir']['row']
                    $('names-q1').empty()
                    rows.forEach((a) => {
                        let gu_name = a['MSRSTE_NM']
                        let gu_mise = a['IDEX_MVL']
                        let temp_html = ``
                        if (gu_mise > 40) {
                            temp_html = `<li class= "bad">${gu_name} : ${gu_mise}</li>`
                        } else {
                            temp_html = `<li>${gu_name} : ${gu_mise}</li>`
                        }
                        $('names-q1').append(temp_html)
                    });
                })
        }
    </script>


</head>


<body>
    <h1>Fetch 연습하자!</h1>


    <hr />


    <div class="question-box">
        <h2>1. 서울시 OpenAPI(실시간 미세먼지 상태)를 이용하기</h2>
        <p>모든 구의 미세먼지를 표기해주세요</p>
        <p>업데이트 버튼을 누를 때마다 지웠다 새로 씌여져야 합니다.</p>
        <button onclick="q1()">업데이트</button>
        <ul id="names-q1">
            <li>중구 : 82</li>
            <li>종로구 : 87</li>
            <li>용산구 : 84</li>
            <li>은평구 : 82</li>
        </ul>
    </div>
</body>


</html>



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴