Не могу вывести json из массива

125
19 апреля 2018, 11:11

Импортирую json с сайта следующим кодом:

<script> 
   $.ajax({ 
        url: 'https://script.googleusercontent.com/macros/echo?user_content_key=wpZks91nGR77-f95tWly-V3wSEpaQjKnCLemocHHIh3U-VbFPjcYQSz7DMx_Vs4iYcYZasFz-RBMJldLzkYgAeTI7HzzEii6m5_BxDlH2jW0nuo2oDemN9CCS2h10ox_1xSncGQajx_ryfhECjZEnDiabh4KWLvMmWU4l8QvAK2AraxMHPbwtKkmeMatjpxaqsT37838HPPwKLk2MSnbxZcdv3aNHr6K&lib=MOqbr3VgUxAb_w_VN-nXYaq9CoS8oh-MD', 
        type: 'GET', 
        dataType: "json", 
        success: displayAll 
    }); 
</script>
После чего вывожу данны в консоль

 function displayAll(data){
    var res = data.user;
    console.log(res);
    }

Выводиться всё без проблем:

Но возникает проблема. Мне нужно пройтись циклом по всему списку, который возьмет значение Models и VIN после чего отобразит это в HTML. Как это сделать, при попытке достать конкретное значение возникают ошибки.

Answer 1
    res.forEach(element => {
        // любые действия над элементом
            element.Models 
            element.VIN
    }); 
Answer 2
var res = JSON.parse(yourJsonData);
for (var i = 0; i < res.user.length; i++) {
    var x = res.user[i];
    console.log(`${x.Models} : ${x.VIN}`);
}
READ ALSO
Добавить разметку через JS

Добавить разметку через JS

Есть div с содержимым

142
Показать элементы без ajax

Показать элементы без ajax

Есть много div, и стоят они по 3 штуки в рядИзначально показывает 6 div, остальные скрываются

136
Условие для скрытия элементов [требует правки]

Условие для скрытия элементов [требует правки]

Есть страницаПри скролле фильтр фиксируется под хеадером

97
Входная строка при удалении файла C#

Входная строка при удалении файла C#

Есть файл в базеЕго надо удалить через интерфейс

106