Обновление контента в DIV без перезагрузки страницы

Делаю чат с помощью PHP и JS. Отправка сообщения производится через PHP, но чтобы сообщение отобразилось, необходимо перезагрузить страницу. Хотелось бы сделать так, чтоб содержимое DIV'а обновлялось без перезагрузки страницы с определённым интервалом. На просторах интернета нашёл код, но проблема в том, что у меня каким-то образом из-за этого кода в DIV'е с id messages__list появляется копия текущего сайта. Весь вопрос в том, можно ли сделать динамическое обновление контента в этом DIV'е в соответствии с текущими данными в БД? Вот, что есть сейчас:

$(document).ready(function(){  
    $.ajax({  
        type: "POST",  
        url: 'pages/general.php',
        success: function(html){
            $("#messages__list").html(html);
        }  
    });  
    return false;    

});
<div class="messages__list" id="messages__list"></div>

Ответы (1 шт):

Автор решения: bot

Язык PHP вряд-ли подойдёт, для того чтобы создать хороший чат, нужен NODE.js а именно: сокеты(socket.io), учится он легко, могу показать свой пример(это только разработки): chat

А на PHP ты можешь сделать только форум

→ Ссылка