커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4주차 숙제
undefined주차
북마크
박*경
댓글
3
추천
0
조회수
7
조회수
7
답변 완료

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

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


다른 건 다 작동하는데요,

닉네임과 응원메세지를 입력하고 버튼 누르면 카드가 추가까지는 되는데

강사님과는 다르게 내용도 그대로 남아있습니다.

입력 후에 칸에는 아무것도 안남게 어떻게 하는건가요??



스파르타 즉문즉답


작성한 코드 및 에러 메세지

<!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://www.fnnews.com/resource/media/image/2022/05/11/202205111116578078_l.jpg');
background-position: center 80%;
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() {
    $.ajax({
        type: "GET",
        url: "http://spartacodingclub.shop/sparta_api/weather/seoul",
        data: {},
        success: function (response) {
                $('#temp').text(response['temp'])
        }
    })
}
function save_comment(){
    let name = $('#name').val()
    let comment = $('#comment').val()

$.ajax({
type: 'POST',
url: '/homework',
data: {'닉네임_give':name, '응원댓글_give':comment},


success: function (response) {
    alert(response['msg'])

}
})
}
function show_comment() {
    $('#comment-list').empty()
    $.ajax({
        type: "GET",
        url: "/homework",
        data: {},
        success: function (response) {
            let 팬명록 = response['list']
            for (let i = 0; i < 팬명록.length; i++) {
                let 닉네임 = 팬명록[i]['닉네임']
                let 응원댓글 = 팬명록[i]['응원댓글']

                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>`

                $('#comment-list').append(temp_html)
            }
        }
    })
}
</script>
</head>
<body>
<div class="mypic">
<h1>아티스트이름 팬명록</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>
</body>
</html>




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