Не срабатывает setInterval
Вобщем Load() выполняется 1 раз а потом глухо.
Ответ сервера: ["100","105","Spasian","02:42"]. Не пойму в чем проблема, какой-то ступор напал.:cray: $(document).ready(function () { setInterval(Load, 2000); // создаём таймер который будет вызывать загрузку сообщений каждые 2 секунды (2000 милесукунд) }); var load_in_process = false; function Load() { // Проверяем можем ли мы загружать сообщения. Это сделанно для того, что бы мы не начали загрузку заново, если старая загрузка ещё не закончилась. if(!load_in_process) { load_in_process = true; // загрузка началась $.post("/auction.php", { act: "load", // указываем на то что это загрузка сообщений rand: (new Date()).getTime() }, // в эту функцию в качестве параметра передаётся javascript код, который мы должны выполнить function(data){ $('#bank').empty(); $('#bank').append(data[0]); $('#bet').empty(); $('#bet').append(data[1]); $('#betted').empty(); $('#betted').append(data[2]); $('#time').empty(); $('#time').append(data[3]); }, 'json' ); } } |
после того как написал будто пелена с глаз упала:lol:
она выполнялась просто не выполнялась замена из-за значения переменной load_in_process |
Часовой пояс GMT +3, время: 08:40. |