커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
오늘날짜시간을 db에 저장하기
undefined주차
북마크
오*석
댓글
1
추천
0
조회수
3
조회수
3
답변 완료

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

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


안녕하세요!

  1. onclick 이벤트가 발생하면 그 날짜,시간을 dataStrinng으로 log에는 찍을 수 있는데
  2. dataString을 변수로해서 onclick한 시간을 db에 저장하려 했습니다.
  3. 실행하면 dataString이 정의되지 않았다는 오류가 떠서 db에 click한 시간을 저장할 수가 없습니다.

어떻게 클릭한 시간을 Db에 저장할 수 있을까요??!!


(index):27 Uncaught ReferenceError: dataString is not defined 이렇게 뜹니다!






작성한 코드 및 에러 메세지

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>


    <script>
        function save_url() {
            let url_give = $('#url').val()

            $.ajax({
                type: "POST",
                url: "/test",
                data: {url_give: url_give},
                success: function (response) {
                    alert(response['msg'])
                    window.location.reload()
                }
            });
        }

        function save_comment() {
            let comment_give = $('#comment').val()
            let star_give = $('#star').val()
            let time_give = dataString

                $.ajax({
                    type: "POST",
                    url: "/detail/comments",
                    data: {comment_give: comment_give, star_give: star_give, time_give: time_give},
                    success: function (response) {
                        alert(response['msg'])
                        window.location.reload()
                    }
                });
        }
    </script>

</head>
<body>
<h1>크롤링할 url입력하기</h1>
<input id="url">
<button onclick="save_url()">저장</button>
<!--  코멘트받기-->
<div>
    <input id="comment">
    <select id="star">
        <option value="1">1점</option>
        <option value="2">2점</option>
        <option value="3">3점</option>
        <option value="4">4점</option>
        <option value="5">5점</option>
    </select>
    <button onclick="save_comment()" id="myButton">한줄평 등록</button>

    <script>
        document.getElementById("myButton").addEventListener("click", function clock() {
            var today = new Date();

            var year = today.getFullYear();
            var month = ('0' + (today.getMonth() + 1)).slice(-2);
            var day = ('0' + today.getDate()).slice(-2);
            var hours = ('0' + today.getHours()).slice(-2);
            var minutes = ('0' + today.getMinutes()).slice(-2);
            var seconds = ('0' + today.getSeconds()).slice(-2);

            var dateString = year + '-' + month + '-' + day + hours + ':' + minutes  + ':' + seconds;

            console.log(dateString);
        });
    </script>
</div>

</body>
</html>





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