У меня есть следующий ответ от запроса AJAX (как в консоли Chrome):Как выбрать переменную из ответа AJAX
`XMLHttpRequest {
statusText: "Not Found",
status: 404,
responseURL: "XXX",
response: "{"apiVersion":"2.1","error":{"code":404,"message":…dException","internalReason":"User not found"}]}}", responseType: ""…`}
Как я могу выбрать как значение statusText
и internalReason
?
Когда я пытаюсь установить var msg = response.data.statusText;
я Uncaught TypeError: Cannot read property 'statusText' of undefined
Edit: Вот код в контексте:
$.ajax({
type: "GET",
url: yt_url,
dataType:"json",
success: function(response)
{
// code
}
error: function(response)
{
handleError(response);
}
});
function handleError(response) {
var msg = response.data.statusText;
$('#status').html('An error occurred:' + msg);
}
вам тест кошки здесь ваш JSon если он действителен: http://jsonviewer.stack.hu/ – Riad