У меня есть контроллер в CodeIgniter, который загружает сообщения как:Как загружать содержимое в jscroll динамически?
public function loadpost($pg, $count = 2) {
$offset = ($pg - 1)*$count;
$this->load->model('posts');
$posts = $this->posts->fetch_post($offset,$count);
foreach ($posts as $post_item) {
$data['post_item'] = $post_item;
$t = $post_item['timestamp'];
$telap = $this->time_elapsed($t);
$data['time'] = $telap;
$this->load->view('posts', $data);
}
}
«Вид» пост таким образом, что он использует пересылаемые данные и отображает их как
<script type="text/javascript" src="<?php echo base_url(); ?>scripts/infiscroll.js"></script>
<div id="jscroll-container" class="jscroll">
<div class="row">Lots of content lines</div>
<div>
Файл infiscroll.js делает простой вызов функции jscroll как:
$(document).ready(function() {
$('.jscroll').jscroll();
});
Так что, когда я по-прежнему прокрутки снова и снова загружает тот же контент (который что я ожидал, так как я не изменяю значения). Однако я пытаюсь выяснить, где я могу вызвать функцию loadpost() с обновленными значениями, чтобы прокрутка приводила к загрузке новых значений post. Я не мог найти никакой документации о том, как должен быть создан файл вида, который вызывает jscroll. Поэтому я с нетерпением жду этого сообщества для руководства о том, как инициация может быть выполнена, поскольку я совершенно не знаком с jscroll и не знаю, как это можно использовать.