Использование бесконечной прокрутки с базой данных MySQL

Я нашел хороший плагин Ajax / JQuery бесконечной прокрутки (http://hycus.com/2011/03/15/infinite-scrolling-like-new-twitter-with-php-mysql-jquery/ ), что я смог хорошо вписаться в свой контент, но у меня есть одна проблема - он вызывает скрипт loadmore.php только один раз. Позвольте мне показать код:

В моем файле index.php:

<script type="text/javascript">
    $(window).scroll(function(){
        if($(window).scrollTop() == $(document).height() - $(window).height()){
            $('div#loadmoreajaxloader').show();
            $.ajax({
                url: "loadmore.php?lastid=" + $(".postitem:last").attr("id"),
                success: function(html){
                    if(html){
                        $("#postswrapper").append(html);
                        $('div#loadmoreajaxloader').hide();
                    }else{
                        $('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
                    }
                }
            });
        }
    });
</script>

Этот раздел вызывает мой файл loadmore.php и отправляет ему идентификатор последнего сообщения. Это работает только в первый раз, когда я прокручиваю до конца страницы, он загружает записи из loadmore.php, но больше не вызывает loadmore.php. Мой файл loadmore.php имеет следующий код:

<?php

include('./includes/config.php');

if($_GET['lastid']){
    $query = 'SELECT * FROM db WHERE id < "'.$_GET['lastid'].'" ORDER BY id DESC LIMIT 0,3';
    $result = mysql_query($query);
    while ($rec = mysql_fetch_object($result)) {

    [SET MY VARS]

    ?>

    [HTML & PHP DISPLAYING MY POST]

    <?php
    }
}

?>

3 сообщения, которые появляются после первого вызова ajax, подходят идеально, именно так, как я хочу, чтобы они отображались с правильными данными. Но я не могу получить следующие 3 сообщения, которые появятся после первых 3 сообщений.

Поэтому, если у меня есть 5 сообщений по умолчанию в моем index.php, я прокручиваю до конца, ajax вызывает еще 3 сообщения, они отображаются отлично, но ничего не отображается после этого, даже если осталось много сообщений для отображения. Где моя проблема, мастера ajax / jquery?

Ответы на вопрос(2)

Ваш ответ на вопрос