Другим способом, которым вы могли бы справиться с этим, является циклический перебор массива результатов и настройка набора вызовов функций setInterval или .delay () с задержками, которые зависят от индекса массива. Например:
for( var i = 0; i < result.length; i++ ){
$('tr:first').delay(i*1000).after(result[i]);
}
Конечно, это не такое хорошее решение , как рекурсивное решение, предоставленное @Victor выше, но это другой подход, если вам не нравится рекурсия по любой причине.