Я пытаюсь разобрать ответ JSON с JQuery:Неопределенное при попытке разобрать JSON
<script>
$(document).ready(function() {
$("button").click(function() {
$.ajax({
url : 'test.php',
type : 'GET',
data : {
name : "Peter",
},
dataType : 'json',
success : function(response) {
console.log(response);
alert(response.name)
},
error : function() {
console.log("error")
}
});
});
});
</script>
Я хочу, чтобы получить имя в окне предупреждения, но все я получаю является undefined
.
Это результат в консоли:
Object {results: Array[1]}
results: Array[1]
0: Object
id: "4"
name: "Peter"
Когда я alert(JSON.stringify(response));
я получаю {"results":[{"id":"4","name":"Peter"}]}
, так что, безусловно, действует в формате JSON.
'reponse.results [0] .name' – Sirko
Почему такой вопрос может получить _upvote_? – moonwave99