Машинально следует останавливать сбор инфы на время записи собранной. Чтобы не думать об интерференции тайаута и аякса. И после отправки инициализировать массив.
где-то var ht = null; // хендл таймаута
ниже
ht=setTimeout(next, 334);
в вбазе
clearTimeout(ht);
в респонзе
array=[];
и вызов функци "ниже"
|