Я установил таймаут каждые 2 секунды, чтобы перезагрузить контент. Когда я загружаю страницу, она загружает сообщения штрафа через 2 секунды, но потом ничего не делает, если я не обновляю страницу?JQuery ajax chat - Сообщения не перезагружаются каждые 2 секунды?
$(document).ready(function() {
$("#login").submit(function(event) {
event.preventDefault();
$.post("ajax.php", { login : $("#guest").val() }, function(data) {
location.reload();
});
});
});
setTimeout(function() {
reload();
}, 2000);
function reload() {
$.post("ajax.php", { loadMessages : "1" }, function(data) {
$("#loading").show();
$("#box").html(data);
$("#loading").hide();
});
}
Что я сделал не так? Я помню, используя таймауты, это всегда повторялось?
Отправка АЯКС запрос каждые две секунды не отличная идея –