В моделе есть переменная $myVar. При get запросе до получение ответа она увеличивается, потом передается в контроллер и во views.
Добавил форму с Pjax
<?php Pjax::begin(); ?>
<?= Html::beginForm('statistics', 'get', ['data-pjax' => '']) ?>
<?= Html::input('text', 'ownerId') ?>
<?= Html::submitButton('Отправить', ['class' => 'flat_button secondary']) ?>
<?= Html::endForm() ?>
<?= $myVar ?>
<?php Pjax::end(); ?>
Добавил показывать лоадер пока идет запрос Pjax.
В js файле:
$(document).ready(function() {
$('.loader').hide()
$(document).on('pjax:send', function() {
$('.loader').show()
})
$(document).on('pjax:success', function() {
$('.loader').hide()
})
});
Вопрос, как передавать во View, пока идет ajax get запрос актуальное значение переменной myVar?