@ART4

Перебор массива внутри Ассоциативный многомерного?

Добрый день мега люди, подскажите как расставить по местам массив в массиве.
5ff96338e8878986093281.png

$.ajax({
          url: 'ajax/ajax_category.php',
          data: {},
          cache: false,
          dataType: 'json',
          success: function(data) {
              $('.category_brands').html(data.map( c =>
                  '<div class="name">'+ c.name +'</div>' +
                  '<div class="brands">'+ c.brands +'</div>'
                )
              );
          }
      });


В brands есть name (название бренда).
5ff9649ef2262108901119.png
Чем его перебирать?)
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Если я ничего не попутал, то так. Писал на коленке
let template = '';

data.forEach(item => {
  template += `<div class="name">${item .name}</div>`;

  let brands = '';

  item.brands.forEach(brand => {
    brands += `${brand .name}, `;
  });

  template += `<div class="brands">${brands}</div>`;
});

$('.category_brands').html(template);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@66demon666
Сетевой админ, АТС-админ
Цикл в цикле?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы