Вобщем Load() выполняется 1 раз а потом глухо.
Ответ сервера: ["100","105","Spasian","02:42"].
Не пойму в чем проблема, какой-то ступор напал.
$(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'
);
}
}