Я использовал это:
$.ajax({
dataType: "json",
url: "Bibliothek.json",
data: data,
success: function(response) {
console.log(response, "response");
},
});
, чтобы дать мне ответ на мой json файл, который выглядит так: https://pastebin.com/2LU5DwRr
Что я получу обратно is:
Я хочу создать таблицу для каждого объекта, но мне не удается это сделать, потому что я никогда раньше не работал с объектами.
$.ajax({
dataType: "json",
url: "Bibliothek.json",
data: data,
success: function(response) {
console.log(response, "response");
let lib = response;
var allarrays = lib.length;
if (allarrays > 0) {
var table = document.createElement("table");
table.style.width = '50%';
table.setAttribute('border', '1');
table.setAttribute('cellspacing', '0');
table.setAttribute('cellpadding', '5');
var col = [];
for (var i = 0; i < allarrays; i++) {
for (var key in lib[i]) {
if (col.indexOf(key) === -1) {
col.push(key);
}
}
};
}
},
});
I понимаю, что мой код не работает, потому что длина lib равна 1, потому что он не смотрит на каждый объект. Я просто не знаю, как получить доступ ко всем объектам.