Emchik
@Emchik
Что-то прикольное сделать могу

Как отобразить все данные получаемого JSON?

Получаю на сервере массив json типа:
(5) [
	{
		0: {
			id: 1,
			name: 'Имя'
		}	
	},
	{
		1: {
			id: 2,
			name: 'Имя 2'
		}	
	},
	{...},
	{...},
	{...},
]

Как мне вывести поочерёдно каждый? Надо вывести список примерно так:
$('#searchResult').html(`<div class="alert alert-primary">Имя Пользователя, его ID</div><br/>`);
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
примерно так
const html = ''
users.forEach(user => {
  html += `<div class="alert alert-primary">${user.name}, ${user.id}</div><br/>`
})
searchResult.insertAdjacentHTML('beforeend', html)

(код навскидку, возможно придется чуток попроавить, вместо foreach можно заюзать map, reduce ии что вам больше нравится)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@abberati
frontend-разработчик
Обходите массив циклом, выводите поля объектов на каждой итерации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы