테스트 사이트 - 개발 중인 베타 버전입니다

별도페이지 내에서 댓글입력후 페이징 채택완료

aaab 4년 전 조회 1,824

별도 페이지에서 컨텐츠를 나열 하고

 

맨 밑에 의견(댓글)같은 폼을 만들어 놨습니다. 

그런데 그 의견 갯수가 limit 10개를 걸어두고 페이징이 되게하는부분 부터

페이지가 다음페이지를 클릭했을때 페이지 전체가 새로고침 되지않고 그 댓글 영역 안에서만 바뀌는게 가능할까요?

 

가능하다면 참고할만한 소스가 있을가요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
핑크빈
4년 전

Jquery ajax기능을 사용하시구요

 

하나의 php 파일을만드세요 ( 댓글 가져오는부분)

여기서 sql 로 limit start , $end 이런식으로 쿼리문에 추가하시구요.

 

해당폼파일에서는 다음페이지 클릭시 다음페이지를 ajax data 값에 넣으시구요

 

그받은 페이징값으로 $satrt = ($_POST['nextPage'] - 1) * 10; $end = 10;  // nextPage 예시임

변수설정이렇게하셔서 쿼리돌리시고 반복문안에 echo로 출력하십니다.

 

ajax에선 그출력이다됬다면 해당 댓글폼 id나 class태그안에 받아온값을 넣어주면됩니다,

 

 

 

https://sir.kr/g5_plugin/4972 참고소스.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인