0
10 명의 사용자의 게시물을 표시하는 PHP 코드가 있습니다. 이제 각 게시물에는 10 개의 댓글이 있습니다. 내가 원하는 것은 두 개의 댓글을 표시하는 것입니다. 사용자가 More
버튼을 클릭 할 때마다 더 많은 댓글 이 AJAX를 통해로드되고 이미 표시된 2에 추가되어야합니다. More
을 다시 클릭하면 다시 3을로드하고 추가해야합니다. 마지막 코멘트 식별자를 전달하고 서버로부터 5 개 다음 요소를 반환 자바 스크립트 아약스 함수를 작성, 기존 목록에이 다섯 가지를 추가, 현재의 "추가"버튼을 숨기고에서 새로운 하나를 추가합니다MySQL과 PHP에서 AJAX를 통해 마우스를 클릭하여 부분적으로 댓글을로드하고 나머지를로드하는 중
// for each post, load 2 comment
$qry = "SELECT user_id, comment FROM comments WHERE post_id = ? ORDER BY time DESC LIMIT 0, 2";
$q = $conn->prepare($qry) or die("ERROR: " . implode(":", $conn->errorInfo()));
$q->bindParam(1, $post_id);
$q->execute();
if($commentz = $q->fetchAll()){
echo "<div class = 'comment_data'>";
foreach ($commentz as $comment){
echo "<div class = 'per_comment'>";
echo "<p>". $comment[0] ." ". $comment[1] . "</p>";
echo "</div>";
}
echo "<button class='mmore pacedown' name = 'more' type='submit'><span class='glyphicon glyphicon-chevron-down'></span>More</button>";
echo "</div>";