Хотя, если заранее известен формат приходящих данных, можно и подхачить. Если с сервера приходят только td и ничего более.
var tableRow; // Строка, в которую надо вставить данные
var serverResponse = '<td></td>'; //Что пришло с сервера
var div = document.createElement('div');
div.innerHTML = '<table><tr>' + serverResponse + '</tr></table>';
var tds = div.getElementsByTagName('td');
while (tds.length) {
tableRow.appendChild(tds[0]);
}
Должно работать, не тестил.
А вообще,
poorking прав, хреновая у вас архитектура.