Я хочу сделать динамическое обновление иконки уведомление на yii2. Но проблема в том что он начинает создавать div и в него закидывать данные из модели таблицы. Так же он обновляет иконку , но нажать на нее можно только в то время пока скрипт ее не обновит, после иконка становится некликабельной, чтобы можно было на нее нажать надо обновлять страницу и открыть до того как скрипт не отработает.
Во вьюшке прописал pjax.
<?php Pjax::begin(['id' => 'pjax-container']); ?>
echo $notifications == null ? '<div class="notification-icon">' : '<div class="notification-icon newNotification">';
<?php Pjax::end(); ?>
В script.js прописал вызов каждые 3 секунды.
$(document).ready(function(){
setInterval(function(){
$.pjax.reload('#pjax-container')
}, 3000);
Вот это я получаю на выходе.