У меня проблемы с получением <div>
для автоматического обновления с помощью jQuery. По сути, это функция чата, которая обновляет страницу каждые две секунды. Я попробовал несколько вариантов этого безуспешно, так что полностью переписать его иначе приветствуется.
JQuery код :
function updateChat() {
$.get("chat_data.php", function(data) {
$("div#chattable").html(data);
});
window.setTimeout("updateChat();", 2000);
}
$(document).ready(function() {
updateChat();
});
Вот код <div>
, который получает данные от chat_data.php
. Это должно быть обновление:
<div id="chattable">
<?php include("js/chat_data.php"); ?>
</div>
chat_data.php
<?php foreach($query->result() as $row):
echo "<div class='chatrow'>";
echo "<div class='chattime'>".date("[M.d] g:ia",strtotime($row->time))."</div>";
echo "<div class='chatnamematch'>[".$row->name."]</div>";
echo "<div class='chatbody'>".$row->body."</div>";
echo "</div>";
endforeach; ?>