Доброго времени суток, хочу сделать получение новых уведомлений (в виджете) в админке через ajax. По логике понимаю, что нужно просто сделать обновление виджета через n количество времени.
Мои действия:
Добавил свой виджет в pjax - main.php
<!-- Header and Sidebar -->
<?php \yii\widgets\Pjax::begin(['id' => 'pjax-container']); ?>
<?php echo \backend\components\HeaderWidget::widget()?>
<?php \yii\widgets\Pjax::end(); ?>
Уже в виджете реализовал обновление через 5сек - header.php
//код... менюшка + хедер
<?php
$script = <<< JS
$(document).ready(function() {
setInterval(function(){ $.pjax.reload('#pjax-container'); }, 5000);
});
JS;
$this->registerJs($script);
?>
В итоге все хорошо работает! Ахах, но смешно по той причине что теперь не могу перейти на другие странцы, url меняется а сама страница не загружается!
Страница не загружается, а я загрузился)) Понять не могу в чем проблема????