커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
코딩 중 에러
undefined주차
북마크
조*균
댓글
26
추천
0
조회수
20
조회수
20
답변 완료

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

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


let temp_html = ''

작성 중 '과 '사이에 div 붙여넣기 하면 에러가 갑자기 6개가 뜸니다.


스파르타 즉문즉답




작성한 코드 및 에러 메세지

<!DOCTYPE html>


<html lang="en">





<head>


    <meta charset="UTF-8" />


    <meta http-equiv="X-UA-Compatible" content="IE=edge" />


    <meta name="viewport" content="width=device-width, initial-scale=1.0" />





    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"

        integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous" />


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


    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"

        integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"

        crossorigin="anonymous"></script>





    <title>초미니홈피 - 팬명록</title>





    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap"

        rel="stylesheet" />


    <style>

        * {


            font-family: "Noto Serif KR", serif;


        }





        .mypic {


            width: 100%;


            height: 300px;





            background-image: linear-gradient(0deg,


                    rgba(0, 0, 0, 0.5),


                    rgba(0, 0, 0, 0.5)),


                url("https://cdn.topstarnews.net/news/photo/201807/456143_108614_510.jpg");


            background-position: center 30%;


            background-size: cover;





            color: white;





            display: flex;


            flex-direction: column;


            align-items: center;


            justify-content: center;


        }





        .mypost {


            width: 95%;


            max-width: 500px;


            margin: 20px auto 20px auto;





            box-shadow: 0px 0px 3px 0px black;


            padding: 20px;


        }





        .mypost>button {


            margin-top: 15px;


        }





        .mycards {


            width: 95%;


            max-width: 500px;


            margin: auto;


        }





        .mycards>.card {


            margin-top: 10px;


            margin-bottom: 10px;


        }

    </style>


    <script>


        $(document).ready(function () {


            set_temp();


            show_comment();


        });


        function set_temp() {


            fetch("http://spartacodingclub.shop/sparta_api/weather/seoul").then((res) => res.json()).then((data) => {


                let temp = (data['temp'])


                $('#temp').text(temp)


            });


        }


        function save_comment() {


            let name = $('#name').val()


            let comment = $('comment').val()





            let formData = new FormData();


            formData.append("name_give", name);


            formData.append("comment_give", comment);





            fetch('/guestbook', { method: "POST", body: formData, }).then((res) => res.json()).then((data) => {


                //console.log(data)


                alert(data["msg"]);


                window.location.reload()


            });


        }


        function show_comment() {


            fetch('/guestbook').then((res) => res.json()).then((data) => {


                let rows = data['result']


                rows.forEach((a) => {


                    let name = a['name']


                    let comment = a['comment']


                    let temp_html = '<div class="card">


<div class="card-body">


    <blockquote class="blockquote mb-0">


        <p>새로운 앨범 너무 멋져요!</p>


        <footer class="blockquote-footer">호빵맨</footer>


    </blockquote>


</div>


</div>'

                })


            })


        }


    </script>


</head>





<body>


    <div class="mypic">


        <h1>십센치(10cm) 팬명록</h1>


        <p>현재기온: <span id="temp">36</span></p>


    </div>


    <div class="mypost">


        <div class="form-floating mb-3">


            <input type="text" class="form-control" id="name" placeholder="url" />


            <label for="floatingInput">닉네임</label>


        </div>


        <div class="form-floating">


            <textarea class="form-control" placeholder="Leave a comment here" id="comment"

                style="height: 100px"></textarea>


            <label for="floatingTextarea2">응원댓글</label>


        </div>


        <button onclick="save_comment()" type="button" class="btn btn-dark">


            댓글 남기기


        </button>


    </div>


    <div class="mycards" id="comment-list">


        <div class="card">


            <div class="card-body">


                <blockquote class="blockquote mb-0">


                    <p>새로운 앨범 너무 멋져요!</p>


                    <footer class="blockquote-footer">호빵맨</footer>


                </blockquote>


            </div>


        </div>


        <div class="card">


            <div class="card-body">


                <blockquote class="blockquote mb-0">


                    <p>새로운 앨범 너무 멋져요!</p>


                    <footer class="blockquote-footer">호빵맨</footer>


                </blockquote>


            </div>


        </div>


        <div class="card">


            <div class="card-body">


                <blockquote class="blockquote mb-0">


                    <p>새로운 앨범 너무 멋져요!</p>


                    <footer class="blockquote-footer">호빵맨</footer>


                </blockquote>


            </div>


        </div>


    </div>


</body>





</html>

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




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