Javascript Codeigniter:Iinfinite scroll无法使用数据库
我是Codeigniter的新手。我正在应用无限滚动。 我从你那里得到推荐信。我想处理数据库记录。但它不起作用 让我展示代码: 在新闻控制器中:Javascript Codeigniter:Iinfinite scroll无法使用数据库,javascript,php,jquery,codeigniter,infinite-scroll,Javascript,Php,Jquery,Codeigniter,Infinite Scroll,我是Codeigniter的新手。我正在应用无限滚动。 我从你那里得到推荐信。我想处理数据库记录。但它不起作用 让我展示代码: 在新闻控制器中: //Rendering view public function infiniteScroll() { $total_data = $this->news_model->get_all_count(); $data['title'] = 'News List'; $offset =
//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>
var ias=jQuery.ias({
容器:“#柱”,
项目:“.post”,
分页:“#分页”,
下一个:‘。下一个’,
});
这里我的loadMore函数在单击时被调用,但我无法获取任何参数来设置偏移量。我是新来的,所以我不知道如何点击下一张唱片
我还需要数据加载到滚动。不在点击
请提供任何帮助。当我们单击“下一步”按钮时,它将从“锚href属性”获取URL 改变
<div id="pagination">
<a href="loadMore" class="next">next</a>
到
我不确定,但我认为它对您有效当我们单击“下一步”按钮时,它将从“锚href属性”获取URL 改变
<div id="pagination">
<a href="loadMore" class="next">next</a>
到
我不确定,但我认为它对您有效这将给我$page变量的错误。我也希望不要点击链接。它应该在滚动条上自动加载数据。我不明白为什么文档在演示中没有正确的信息。检查此项会给我$page变量的错误。我也希望不要点击链接。它应该在滚动条上自动加载数据。我不明白为什么演示中的文档没有提供正确的信息。请检查此项