Феноменально, но Yii2 позволяет очень просто подключить pjax и тем самым разрешить работать с каким-либо блоком без перезагрузки страницы, чтобы переделать всю ту же пэйджинацию в режим "без перезагрузки", надо просто окружить изменяющуюся область страницы (в нашем случае таблицу и строку пэйджера) двуме вызовами - начала и окончания виджета:
<?php \yii\widgets\Pjax::begin(); ?>
// тут весь изменяемый блок - html и/или рhp
<?php \yii\widgets\Pjax::end();?>
Т.е. код может выглядеть как-то так (например, view):
<?php \yii\widgets\Pjax::begin(); ?>
<table class="table">
<thead class="thead-inverse">
<tr>
<th>Имя</th>
<th>Электропочта</th>
<th>Сообщение</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
foreach ($models as $ticket) { // выводим данные для этой страницы
?>
<tr id="row-<?= $ticket->id ?>">
<td><?= $ticket->name ?></td>
<td><?=$ticket->email ?></td>
<td><?=$ticket->message ?></td>
<td><button type="button" data-ticket-id="<?= $ticket->id ?>" class="romove-ticket btn btn-warning">Удалить</button></td>
</tr>
<?php } ?>
</tbody>
</table>
<?php
// отображаем виджет пэйджера
echo LinkPager::widget([
'pagination' => $pages,
]);
\yii\widgets\Pjax::end();
?>