@devilwish

Как можно реализовать категории JSON + JQUERY?

Пишу учебный интернет магазин. Столкнулся с задачей сделать категории.
Есть Json файл из которого массивом дропаются товары через getJson и далее функцию с итерациями. По думал что можно организовать json отдельные массивы с группами доставать их в отдельные переменные или добавить ключ cat и доставать по значению этого ключа. Можно пример как можно это реализовать? Был бы очень благодарен. Ниже пример json и jquery файлов
{
"123": {
"name" : "name",
"description" : "description" ,
"img" : "img/img.jpg"
},
"456": {
"name" : "name",
"description" : "description" ,
"img" : "img/img.jpg"
}
}

var cart = {};
function init() {
//Считывание товаров и вывод
$.getJSON("cargo.json", out); //получает данные json, методом get и запускает функцию out
}
function out(data) { // данные записываются в переменную data
var out='';
for (var key in data){
out += `${data[key].name}`
out += `${data[key].description}`
out += `${data[key].img}`
}
$('.out').html(out);
}
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
JimmiJanger
@JimmiJanger
Любопытный активист, под маской ленивого нуба.
Я немного не понял в чём собственно состоит вопрос =(
Допустим, вы можете организовать JSON таким образом:
{
     cars: [
          {
               brand: 1,
               model: 'xxx',
               year: 2010
          },
          {
               brand: 1,
               model: 'yyy',
               year: 2002
          }
     ],
     brands: {
          {'1' : 'Toyota'},
          {'2' : 'Audi'},
     }
}


ну это я примерно накидал ...
Таким образом у вас появится отдельный список компаний
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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