1
我是Codeigniter的新手。我正在應用無限滾動。 我從Infinite scroll獲取參考。我想用數據庫記錄來處理它。但它不起作用。Codeigniter:Iinfinite滾動不能使用數據庫
讓我告訴代碼:
在新聞控制器:
//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函數被調用的點擊,但我不能得到任何參數來設置偏移量。我是新的,所以我不知道如何獲得點擊下的記錄。
另外我需要數據加載滾動。不在點擊。
請任何幫助。
這會給我$ page變量的錯誤。我也希望不要點擊鏈接。它應該在滾動時自動加載數據。我不明白爲什麼文檔在演示中沒有適當的信息。 – Dhara
檢查此[在其他答案的解決方案](https://stackoverflow.com/questions/14934667/infinite-scroll-jquery-plugin-in-codeigniter) – elddenmedio
okk。我將應用這個解決方案。謝謝 – Dhara