javascript - Codeigniter:无限滚动不适用于数据库

标签 javascript php jquery codeigniter infinite-scroll

我是 Codeigniter 的新手。我正在应用无限滚动。 我从Infinite scroll获取引用。我想用数据库记录来处理它。但它不起作用。

让我展示一下代码:

在新闻 Controller 中:

//Rendering view
    public function infiniteScroll() {
        $total_data = $this->news_model->get_all_count();
        $data['title'] = 'News List';

        $offset = 30; 
        $all_content = $this->news_model->get_all_content(0,$offset);
        $data['news'] = $all_content;
        $data['content'] = "news/scrollNews";
        $this->load->view('templates/main', $data,FALSE);
    }

// Load More data on page scroll
    public function loadMore($page=1, $count = 30)
    {
        $offset = ($page - 1)*$count;
        $data['title'] = 'News List';
        $all_content = $this->news_model->get_all_content($count,$offset);

        $data['news'] = $all_content;
        $data['content'] = "news/scrollNews";
        $this->load->view('templates/main', $data,FALSE);
    }

我的查看页面:

<div id="posts">
    <?php foreach ($news as $nw){ ?>
    <div class="post">
        <?= $nw->log_id ?>
    </div>
  <?php } ?>
</div>

<div id="pagination">
    <a href="loadMore" class="next">next</a>
</div>

<script>
var ias = jQuery.ias({
  container:  '#posts',
  item:       '.post',
  pagination: '#pagination',
  next:       '.next',
});
</script>

这里我的 loadMore 函数在单击时被调用,但我无法获取任何参数来设置偏移量。我是新人,所以我不知道如何在点击时获取下一条记录。

我还需要在滚动时加载数据。不在点击中。

请提供任何帮助。

最佳答案

当我们点击下一步按钮时,它会从“anchor href attribute”获取 URL

改变

<div id="pagination">
<a href="loadMore" class="next">next</a>

<div id="pagination">
            <a href="base_url/controller/action/$page" class="next-posts">next</a>
        </div>

我不确定,但我认为它对你有用

关于javascript - Codeigniter:无限滚动不适用于数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44363130/

相关文章:

php - 如何将ajax回调发送到foreach循环生成的特定div

jquery - 是否可以通过 AJAX 加载 tumblr 帖子?

javascript - "virtual"dom 操作?

javascript - 使用 $scope.apply() 后点击展开不工作

PHP:fopen 失败 "HTTP Request Failed",但响应 header 的状态代码为 200

php - 是否可以获取具有其他域的文件夹的脚本所包含的脚本的域名?

javascript - 如何清空plupload队列

javascript - Google Analytics 中是否存在某些事件节流?

javascript - 在for循环中打印字符

PHP上传和带宽/流量问题