별도페이지 내에서 댓글입력후 페이징
본문
별도 페이지에서 컨텐츠를 나열 하고
맨 밑에 의견(댓글)같은 폼을 만들어 놨습니다.
그런데 그 의견 갯수가 limit 10개를 걸어두고 페이징이 되게하는부분 부터
페이지가 다음페이지를 클릭했을때 페이지 전체가 새로고침 되지않고 그 댓글 영역 안에서만 바뀌는게 가능할까요?
가능하다면 참고할만한 소스가 있을가요?
답변 1
Jquery ajax기능을 사용하시구요
하나의 php 파일을만드세요 ( 댓글 가져오는부분)
여기서 sql 로 limit start , $end 이런식으로 쿼리문에 추가하시구요.
해당폼파일에서는 다음페이지 클릭시 다음페이지를 ajax data 값에 넣으시구요
그받은 페이징값으로 $satrt = ($_POST['nextPage'] - 1) * 10; $end = 10; // nextPage 예시임
변수설정이렇게하셔서 쿼리돌리시고 반복문안에 echo로 출력하십니다.
ajax에선 그출력이다됬다면 해당 댓글폼 id나 class태그안에 받아온값을 넣어주면됩니다,
답변을 작성하시기 전에 로그인 해주세요.