커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
db 정보 표기
undefined주차
북마크
황*석
댓글
12
추천
0
조회수
19
조회수
19
답변 완료

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

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



게시물 등록 시간 정보를 각 게시물 마다 들어가게 넣어 놓았는데 한 게시물에 몰아서 표기됩니다.. 문제가 뭘까요 ㅠㅠ?


스파르타 즉문즉답스파르타 즉문즉답



작성한 코드 및 에러 메세지

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

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

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


<script>
    //로그인창 input안에 들어간 아이디 피드 이름으로 표시
    function printName() {
        const name = document.getElementById('name').value;
        document.getElementById("result").innerText = name;
    }


    //피드 게시물표기
    $(document).ready(function () {
        show_post();

    });

    function show_post() {
        $.ajax({
            type: "GET",
            url: "/Post",
            data: {},
            success: function (response) {
                let rows = response['post_list']
                console.log(rows)
                for (let i = 0; i < rows.length; i++) {
                    let id = rows[i]['user_pk']
                    let text = rows[i]['text']
                    let tags = rows[i]['tags']
                    let image = rows[i]['image']
                    let time = rows[i]['write_date']





                    let temp_post = `<div id="post" class="post">
                                    <div class="card">
                                <div class="postimg">
                                    <a href="######" title="postpage"><img class="card-img-top" type="button" src=${image}
                                          alt="...">  </div></a>
                                <div class="card-body">
                                    <h5 class="card-title">${id}</h5>
                                    <button class="like">♡️<h9 id="like_count"></h9></button>
                                    <p class="card-text">${text}</p>
                                    <p class="card-text">  ${tags}   </p>
                                    <p id="time"> </p>
                                </div></div></div>`

                    $('#post').append(temp_post)
                     let temp_time = ``
                        let the_present_date = new Date();
                        let write_time = new Date(time)

                        let time_comparison = the_present_date.getTime() - write_time.getTime()

                        if ((time_comparison / (1000 * 60)) < 60) {
                            time = (time_comparison / (1000 * 60))
                            temp_time = `${parseInt(time)}분 전`
                            $('#time').append(temp_time)

                        } else if ((time_comparison / (1000 * 60 * 60)) < 24) {
                            time = (time_comparison / (1000 * 60 * 60))
                            temp_time = `${parseInt(time)}시간 전`
                            $('#time').append(temp_time)

                        } else {
                            time = (time_comparison / (1000 * 60 * 60 * 24))
                            temp_time = `${parseInt(time)}일 전`
                            $('#time').append(temp_time)

                        }


                }
            }
        });
    }





</script>



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