Вы получаете строку JSON, которая затем автоматически конвертируется jQuery в объект JavaScript, поэтому вы можете напрямую с ней взаимодействовать и не должны преобразовывать ее в объект jQuery, например $(json)
.Измените код внутри success
на этот:
for (var i = 0; i < json.contacts.length; i++) {
var c = json.contacts[i];
var html = '<li>' + c.name + ' ' + c.email + '</li>';
$('#contacts').append(html);
}
Примечание: похоже, в вашем коде есть ошибка, вы дважды используете find("name")
.Я изменил его на имя и адрес электронной почты, но вы можете использовать любое свойство контактов, которые вы получаете.