Задать вопрос
@digamer

Как правильно вывести данные с помощью js.each()?

Имеется view для вывода.
<div class="container">
                <div class="title-h3 black text-center title-article"></div>
                <p class="content-article" style="color: #000"></p>
            </div>


Написана функция вывода данных из базы посредствоми ajax
$.each(data, function(index, ajaxArticlesObj){

                    $('.title-article').append(ajaxArticlesObj.title);
                    $('.content-article').append(ajaxArticlesObj.text);

            });


В результате чего мы получаем вот это:
5aaa0aa5e48f1201900740.png

Воспрос, как реализовать правильно скрипт чтобы данные выводились верно, то есть (заголовок+текст, заголовок+текст и тд). Я понимаю что это довольно элементарный вопрос, но почему то не могу найти решение.
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@digamer Автор вопроса
<div class="articlemain">
                    <div class="title-h3 black text-center"></div>
                    <p class="content-article" style="color: #000"></p>
                </div>


$.each(data, function(index, ajaxArticlesObj){
                $('.articlemain').append('<div class="title-h3 black text-center">'+ajaxArticlesObj.title+'</div>');
                $('.articlemain').append('<p class="content-article" style="color: #000">'+ajaxArticlesObj.text+'</p>');
            });


Решение топорное, костыльное, но задачу решило, как временная заплатка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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