function getMessages(){
if(messages.length===0){
$.ajax({
type: 'post',
data: 'getMessages',
cache: false,
dataType: 'json',
success: function(answer){
pushMessages(answer);
},
});
}else{
//Если не первая загрузка добавляем в ajax новую переменную.
}
}
function pushMessages(answer){
for(var i=0;i<answer.length;i++){
messages[answer[i].id] = new Object();
messages[answer[i].id].text = answer[i].text;
messages[answer[i].id].time = answer[i].time;
messages[answer[i].id].sender = answer[i].sender;
}
updateMessages();
}
Я думаю пойдет для начала)