Возможно, я заново изобретаю колесо, но это намеренно. Я пытаюсь создать приложение для чата в реальном времени, используя PHP HTML MySQL CSS. Он работает довольно хорошо по сети и захватывает новый контент каждую секунду. В IE вы можете заметить мерцание каждую секунду, по-видимому, он извлекает все эти данные снова и снова, даже если нет нового контента, и мне это не нравится.
Вот мой обновленный код JS:
$(document).ready(function() {
$("#data").load("data.php");
var refreshId = setInterval(function() {
$("#data").load('data.php');
}, 1000);
$.ajaxSetup({ cache: false });
});
data.php просто просматривает все записи базы данных и показывает их:
while ($row = mysql_fetch_array($result))
{
echo "<p><b>". $poster ."</b>: ". $message ."<br /><span style='font-size: 10px;'>". date('D d M - g:i:s a', strtotime($row['when'])) ."</span></p>";
}
Я искал и искал в Интернете решения, исчезновение и т. Д., Я не могу придумать, как этого добиться, конечно, есть какой-то хороший, простой и эффективный способ?