Просмотр поста

.
Rakovskiy
The Fast, Secure and Professional - Yii2

Fublin, Если на аяксе хотите, то вот моя реализация

var message_total = parseInt($("#count-messages").text());
var message_timeout = 3000;

function count_messages(){
    $.post("/messages.php", function (total){
        total = parseInt(total);
        var audio = new Audio();
        audio.src = '/themes/default/audio/message.wav';
        message_total = message_total ? message_total : 0;

        if (!total || total < 1){
            $("#count-messages").remove();
        }else if (total && total != message_total){
            if (total > message_total){
                audio.play();
            }
            $("#messages").html('<span id="count-messages" class="count"><total>' + total + '</total></span>');
            $("total").hide();
            $("total").slideDown(300);
        }
        message_total = total;
    });
}

$(document).ready(function (){
    setInterval('count_messages()', message_timeout);
});



html
<a href="#">
            <i id="messages" class="count-item fa fa-envelope"></i>
        </a>


Могу дать пример, в личке