본문 바로가기
개발 일지/Web

[ 스파르타 / Web ] 웹개발 종합반 3주차_#1

by CODESIGN 2022. 11. 5.

업데이트 버튼을 누를 때마다 주어진 API로 여러 캐릭터가 나오고 또 그에 따른 이름을 변하게 만들어야 한다.

 

결과


 

 

 

전체 코드


<!doctype html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>JQuery 연습하고 가기!</title>
        <!-- JQuery를 import 합니다 -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <style type="text/css">
            div.question-box {
                margin: 10px 0 20px 0;
            }
            div.question-box > div {
                margin-top: 30px;
            }
        </style>
        <script>
            function q1() {
                $.ajax({
                    type: "GET",
                    url: "http://spartacodingclub.shop/sparta_api/rtan",
                    data: {},
                    success: function (response) {
                        let imgurl = response['url'];
                        $("#img-rtan").attr("src", imgurl); //src 태그를 imgurl바꾼다는 의미다.
                        let msg = response['msg'];
                        $("#text-rtan").text(msg);
                    }
                })
            }
        </script>

    </head>
    <body>
        <h1>JQuery+Ajax의 조합을 연습하자!</h1>
        <hr/>
        <div class="question-box">
            <h2>3. 르탄이 API를 이용하기!</h2>
            <p>아래를 르탄이 사진으로 바꿔주세요</p>
            <p>업데이트 버튼을 누를 때마다 지웠다 새로 씌여져야 합니다.</p>
            <button onclick="q1()">르탄이 나와</button>
            <div>
                <img id="img-rtan" width="300" src="http://spartacodingclub.shop/static/images/rtans/SpartaIcon11.png"/>
                <h1 id="text-rtan">나는 ㅇㅇㅇ하는 르탄이!</h1>
            </div>
        </div>
    </body>
</html>

댓글