Здрасте, вообщем есть таблица из 10 строк, которая заполняется данными из объекта полученый ajaxom из php. Так вот когда в объекте случается меньше 10 элементов,то при заполнение таблицы старые данные в низу таблице остаются, а мне нужно чтобы как бы таблица очищалась перед новым заполнением ну или затиралась поверх пришедшими данными. Думал когда у объекта при заполнении кончаются элементы, остальные строки в таблице будут заполняться null, но нет почему то когда элементы кончаются в цикле то цикл сразу же обрывается и без разнице ему что стоит условие на 10 итераций.Как можно это усе сделать то?

Вот пример кода:
dt=JSON.parse(http_request.responseText);
t=document.getElementById('t1');
for(i=0;i<10;i++)
{
r=t.rows[1+i];
r.cells[1].innerText =dt[i].q;
r.cells[0].innerText =dt[i].a;
}