• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 ajax 더보기 만들기

ajax 더보기 만들기

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #100084

    나진수
    참가자
    document.querySelector('#more').addEventListener('click', function () {
        fetch("https://codingapple1.github.io/js/more1.json")
            .then(res => res.json())
            .then(function (data) {
                for (let i = 0; i < data.length; i++) {
                    const more_wrap =
                        `<div class="col-sm-4">
        < img src="https://via.placeholder.com/600" class="w-100">
        <h5>${data[i].title}</h5>
        <p>가격 :${data[i].price} </p>
      </div> `
                    document.querySelector('.row').innerHTML += more_wrap;
                }
            })
            .catch(function (error) {
                console.log('실패함');
            })
    })
    
    
    
    
    여기까지 만들어 봤는데 data의 object가 3개이며 더보기버튼을 눌렀을 때 상품이 3개 나오는거
    까지는 확인했습니다.
    근데 이제 문제는 다시 더보기를 누르면 똑같은 data3개의 상품이 만들어 진다는건데
    이미 한번나온 data object는 안나오게 하려면 어떻게 해야할까요?
    #100085

    나진수
    참가자
    let more_count를 만들어
    if문을 했더니 해결했습니다.
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠