加载脚本Php / Javascript


Loadmore Script Php / Javascript?

我尝试编写一个loadmore脚本。但是与数据库连接意味着onPage加载显示前20个帖子…然后在页面完成后向下滚动或单击loadmore按钮,在页面底部加载下一个20个帖子。

但目前它显示每次相同的帖子,它只与按钮onclick工作。

那么什么是正确的方法呢?或者我必须改变什么?

谢谢所有的提示。

我使用一个简单的Ajax请求。

<script type="text/javascript">
$(document).ready(function(){
 $( ".readmore_home_posts" ).click(function() {
            $('div#loadmoreajaxloader').show();
                $.ajax({
                    url: "./ajax/loadmore_homenews.php",
                    success: function(html){
                        if(html){
                            $("#lastPostsLoader").append(html);
                        } else{
                            $('#lastPostsLoader').html('<center>No more posts to show.</center>');
                        }
                    }
                });
});
});
</script>

您没有做任何事情来告诉数据库加载哪些记录,因此它将始终加载相同的记录。您可以通过使用某种计数器来解决这个问题,并将计数器编号作为数据的一部分传递给loadmore_homennews .php页面,甚至作为$_GET var,例如

url: "./ajax/loadmore_homenews.php?counter=" + counter

然后使用计数器var作为db查询的一部分,限制基于计数器选择的行