Итак, у меня есть POST запрос путём jQuery
$.post("./actions/getmsg.php", { last:(document.getElementsByClassName('msg-id')[(document.getElementsByClassName('msg-id').length) - 1].textContent) })
.done(function(undonemessages) {
msgs = undonemessages.split("|");
for (var i = 0; (i < ((msgs.length - 1) / 3)); i++) {
message((msgs[0 + (i * 3)]),((msgs[1 + (i * 3)])),((msgs[2 + (i * 3)])));
}
})
Я делаю ежесекундную проверку по БД запросом POST, и вызываю функцию message, которая обрабатывает данные, как мне надо.
Но эта функция повторяется несколько раз, и то, что я получил от БД обрабатывается несколько раз. Мне этого не надо.
Мне надо сделать чтобы этот же запрос повторился через 1 секунду, при завершении текущего (открытого) запроса.
И так до бесконечности.
Поможете?