gpt4 book ai didi

php - 无限滚动

转载 作者:行者123 更新时间:2023-11-29 16:19:36 25 4
gpt4 key购买 nike

我试图让这个无限滚动脚本按照我想要的方式工作。但是我想不通,如何检测 loadmore.php 文件中哪些帖子是新的,这样它就不会显示页面上已有的帖子?

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

最佳答案

不要试图“找出”哪些帖子是新的。确保在您的 javascript 中您知道最后加载的帖子(通过它的 ID 或其他方式),并将其发送到“loadmore.php”脚本。

您的网络服务 (loadmore.php) 应该保持无状态,您的前端 (javascript) 应该知道状态(最后加载的 ID)。

关于php - 无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11864594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com