2013-12-19 1 views
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>"; 

답변

0

계획은 다음과 같습니다 끝. 리소스 : jQuery Ajax

관련 문제