当数据不再是codeigniter时,如何停止无限滚动

当数据不再是codeigniter时,如何停止无限滚动,codeigniter,Codeigniter,您好,我有一个无限滚动功能的问题,当所有的内容已经显示,它仍然继续滚动(奇怪的行为)。我正在寻找一种方法来停止无限滚动时,所有的内容显示 这是我的密码 $(document).ready(function() { var total_record = 0; var total_groups = <?php echo $total_data; ?>; $('#results').load("<?php echo base

您好,我有一个无限滚动功能的问题,当所有的内容已经显示,它仍然继续滚动(奇怪的行为)。我正在寻找一种方法来停止无限滚动时,所有的内容显示

这是我的密码

    $(document).ready(function() {

        var total_record = 0;
        var total_groups = <?php echo $total_data; ?>;

        $('#results').load("<?php echo base_url() ?>admin/csr_transactions/get_products",
            {'group_no':total_record}, function() {total_record++;});

        $(window).scroll(function() { 
    });

        $('#load_more').click(function(){
            load_more(total_record, total_groups);
        });


        function load_more(total_record, total_groups) {
            if(total_record <= total_groups)
            {
                $('.loader_image').show(); 
                $.post('<?php echo site_url() ?>admin/csr_transactions/get_products',{'group_no': total_record},
                    function(data)
                    { 
                        if (data != "") {                               
                            $("#results").append(data);                 
                            $('.loader_image').hide();                  
                            total_record++;
                        }

                    });     
            }
        }





    });
</script>`

$(文档).ready(函数(){
var总记录=0;
var total_Group=;
$(“#结果”)。加载(“管理员/csr_事务/get_产品”,
{'group_no':total_record},function(){total_record++;});
$(窗口)。滚动(函数(){
});
$(“#加载更多”)。单击(函数(){
加载更多(总记录、总组);
});
功能加载更多(总记录、总组){

if(total_record检查
数据
以获取停止无限滚动的特定响应。我认为您这里的问题是ajax被触发,这意味着它并行运行并且从不更新您的total_记录。通过发出
警报(total_records)来测试它
在您的
总记录+++
之后。您更好的解决方案是将总记录存储为字段上的数据标记。请告诉我您的进展情况,如果可行,我可以创建一个答案。