Выбрать содержимое в переменной, а не в текущей DOM с помощью jQuery?

У меня есть функция ajax, использующая jQuery, которая определяет вызываемую функцию ошибки. Когда на сервере возникает ошибка, запускается эта функция ошибки. Одна из переменных, переданных в «jqXHR», содержит свойство с именем responseText. Я хочу выгрузить этот текст ответа в div на странице, но текст ответа содержит полностью сформированный HTML-документ. Есть ли способ использовать jQuery для обхода этой переменной, содержащей HTML, так же, как я бы проходил через обычный DOM?

$.ajax({
    blah blah blah...,
    error: function (jqXHR, textStatus, errorThrown)
    {
        var errorText = $(jqXHR.responseText).find('body').html();
        // The above line does not work. errorText is NULL.
        $('#mainContent').html(errorText);
    }
});

Я хотел бы сделать что-то вроде приведенного выше фрагмента кода, но то, как я это делаю, не работает. Есть ли способ обойти эту переменную, как если бы это была DOM, по которой я мог бы перемещаться с помощью jQuery?

ОБНОВЛЕНИЕ

Вот console.log ($ (jqXHR.responseText))

http: //www.codetunnel.com/content/images/consolelog.jpg

5
задан Chev 8 July 2011 в 22:45
поделиться