2016-07-20 5 views
0

У меня есть следующий фрагмент JQuery:Как получить текст ответа XHR в jQuery?

$.get('/foo', 'a=foo&b=bar', function() { 
    // ... 
}); 

Объект ответа могут быть доступны с помощью this в замыкании. Однако мне нужно получить текст ответа, возвращенный XHR. Как мне это сделать?

(кстати, так как мое использование «XHR», по-видимому вызывает некоторую путаницу здесь, я хотел бы уточнить, что это не является объектом XMLHttpRequest, а объект JQuery, который я уже прошла проверку.)

+0

@ Cameron637 'this' не является объект XMLHttpRequest. – user2064000

ответ

1

Вы перепишете успех-функцию, как это:

$.get('/foo', 'a=foo&b=bar', function (data, textStatus, jqXHR) { 
    console.log(jqXHR.responseText); 
}); 

Для получения дополнительной информации см https://api.jquery.com/jquery.get/

Смежные вопросы