Может быть, я что-то упускаю, но кажется, что вы все упускаете тот факт, что это ajax-вызов, и вы вызываете функции процедурно, а не как функцию обратного вызова, основанную на успешном ответе ajax.
Кроме того, если вы делаете что-то более сложное, чем загрузка некоторого (X) HTML в элемент, вам, вероятно, следует использовать один из более мощных методов jQuery ajax (то есть, get () или post () или ajax ()) .
Предполагая, что вы получите (X) HTML в ответе:
// Only ONE ajax call and very simply parsing...
$.get('textes.html', {}, function(data) {
var $response = $('<div />').html(data);
var $nicolas = $response.find('#nicolas')
var $antoine = $response.find('#antoine');
$('#right').append($nicolas).append($antoine);
},'html');
Это действительно так просто.