커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2주차 숙제 원페이지 쇼핑몰에 환율 계산기 달기 오류
undefined주차
북마크
이*나
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

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

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


강사님 하시는대로 잘 따라온 것 같은데 어디서 오류가 난건지 모르겠습니다.


달러-원 환율 부분에서 새로고침 해도 로딩이 안됩니다

스파르타 즉문즉답




<!doctype html>

<html lang="en">


<head>

  <!-- Required meta tags -->

  <meta charset="utf-8">

  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">


  <!-- Bootstrap CSS -->

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"

    integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">


  <!-- Optional JavaScript -->

  <!-- jQuery first, then Popper.js, then Bootstrap JS -->

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

  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"

    integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"

    crossorigin="anonymous"></script>

  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"

    integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"

    crossorigin="anonymous"></script>


  <title>쇼핑물 페이지</title>


  <link href="https://fonts.googleapis.com/css2?family=Jua&display=swap" rel="stylesheet">

  <style>

    

    *{

      font-family: 'Jua', sans-serif;

    }


    .item-image{

      width: 500px;

      height: 400px;

      background-color: green;

      

      background-image: url(https://www.gelcandleshop.co.kr/shopimages/gelcandle/0600090000153.jpg?01121555);

      background-position: center;

      background-size: cover;

    }

    

    .item-desc{

      width: 500px;

      margin-top: 20px;

      margin-bottom: 20px;

    }


    .price{

      font-size: 20px;

    }


    .btn-order{

      margin: auto;

      display: block;

      width: 100px;

    }

    .wrap{

      width: 500px;

      margin: auto;

      

    }

    .rate{

      color: blue;

    }

  </style>


  <script>


    $(document).ready(function() {

      get_rate();

    });

    function get_rate(){

        $.ajax({

        type: "GET",

        url: "http://spartacodingclub.shop/sparta_api/rate",

        data: {},

        success: function (response) {

         let now_rate = response[0]['rate']

         $('#now-rate').text(now_rate)

        }

      })

    }


    function order(){

      alert('주문이 완료되었습니다.');

    }

  </script>

</head>


<body>


<div class="wrap">

  <div class="item-image"></div>

  <div class="item-desc">

  <h1>양초를 팝니다 <span class="price">가격: 3,000원/개</span></h1>

  <p>이 양초는 사실 엄청난 힘을 가지고 있어요!</p>

  <p class="rate">달러-원 환율: <span id="now-rate">1115.6</span></p>

  </div>

  <div class="item-order">

  <div class="input-group mb-3">

    <div class="input-group-prepend">

     <span class="input-group-text" id="inputGroup-sizing-default">주문자 이름</span>

    </div>

    <input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">


  </div>

  

  <div class="input-group mb-3">

    <div class="input-group-prepend">

     <label class="input-group-text" for="inputGroupSelect01">수량</label>

    </div>

    <select class="custom-select" id="inputGroupSelect01">

     <option selected>수량을 선택하세요</option>

     <option value="1">1</option>

     <option value="2">2</option>

     <option value="3">3</option>

    </select>

  </div>


  <div class="input-group mb-3">

    <div class="input-group-prepend">

     <span class="input-group-text">주소</span>

    </div>

    <input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">


  </div>


  <div class="input-group mb-3">

    <div class="input-group-prepend">

     <span class="input-group-text">전화번호</span>

    </div>

    <input type="text" class="form-control" aria-label="Default" aria-describedby="inputGroup-sizing-default">


  </div>


  <button type="button" onclick="order()" class="btn btn-primary btn-order">주문하기</button>

  </div>

</div>

  

</body>


</html>


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