ACTION:
....
$query = Fashionjob::find()->orderBy('date2public', DESC);
$countQuery = clone $query;
$pages = new Pagination(['totalCount' => $countQuery->count(), 'pageSize' => 5]);
$pages->pageSizeParam = false;
$model = $query->offset($pages->offset)->limit($pages->limit)->all();
....
return $this->render('index', ['pages' => $pages, 'model' => $model]);
VIEW:
...
<div id='content'>
<?= $model ?>
LinkPager::widget(['pagination' => $pages,]);
</div>
...
Вообщем все работает по кассической схеме без проблем!
Потом я хочу обновлять часть страницы <div id='content'> </div> через технологию jQuery.ajax().
JS:
...
$.ajax({
type: "POST",
url: "/bla/bla",
data: { industries: industries, categories: categories, availabilities: availabilities, country:country, city:city, ajax_page: page},
success: function(response) {
$('#content').html(response);
}
...
Как организовать так, чтобы передавалась $pages и обновлялся LinkPager::widget(['pagination' => $pages,]), т.е. работала пагинация на странице?
Может как-то организовать по другому?
Поделитесь опытом плиз.
Использовать JQuery плагин Pjax
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости