I.m в настоящее время после учебника о том, как загрузить контент из базы данных MYSQL без перезагрузки страницы.Использование функции setTimeout в AJAX
Я просто хочу понять использование setTimeout
в этом коде. Для чего это? Я попытался удалить эту часть, и ajax все еще работает. Зачем вам нужно задерживать задание, не означает ли ajax обновление в реальном времени?
$(document).ready(function() {
done();
});
function done() {
setTimeout(function() {
updates();
done();
}, 200);
}
function updates() {
$.getJSON("update.php", function (data) {
$("ul").empty();
$.each(data.result, function() {
$("ul").append("<li>ID: " + this['msg_id'] + "</li><br /><li>ID: " + this['msg'] + "</li><br />");
});
});
}
ссылка SetTimeout: https://developer.mozilla.org/en/docs/Web/API/window.setTimeout –
@JanDvorak удалить что :) –
@TusharGupta изменено, чтобы не ссылаться на ваш комментарий ;-) –