@phpcoder81

Как подгружать большие html данные?

На сайте, у товаров, есть кнопка "подробнее" Она отправляет id в ajax.php. Тот возвращает json. Большой, массивный объект с множеством вложенностей.
Следовательно, все эти свойства надо подставить в множество элементов html в затем в <div id="div1"></div> .

Тк ajax может вернуть, только json, то приходится конкатенацией собирать html.
var r = '<div>Название: ' + data.name + '</div>';
r += '<div>Артикул: ' + data.article + '</div>';
r += '<div>Цена: ' + data.price + '</div>';
///... ещё строк 100 кода, включая циклы.
$("#div1").html(r);

Это верное решение или есть более оптимальные способы?
Не уверен, что тут конкатенация уместна.
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
wapster92
@wapster92 Куратор тега JavaScript
let r = `<div>Название: ${data.name}</div>
   <div>Артикул: ${data.article}</div>
   <div>Цена: ${data.price}</div>`;

es6
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект
24 нояб. 2024, в 00:04
5000 руб./за проект