FitTech
@FitTech

Как получать актуальное значение переменной?

В моделе есть переменная $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?
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
Как передать PHP-переменную в JS-переменную?
<script>
var myJsVar = <?= $myPhpVar ?>;
</script>


Как передать PHP-переменную сразу в ajax-запрос?
<?= Html::input('hidden', $myPhpVar) ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы