I am encountering an issue with extracting the different ids from my json object. The only id I seem to be able to retrieve is that of the last item.
Below is the function in question:
var xmlhttp = new XMLHttpRequest();
var url = "https://wjko5u2865.execute-api.us-east-2.amazonaws.com/articles";
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var allart = JSON.parse(this.responseText);
for(let i = 0; i < allart.Items.length; i++)
{
document.getElementById("id").innerHTML = allart.Items[i].id;
}
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send();
This is the json array that I am receiving:
{
"Items":[{
"marca":"Guzzi",
"titolo":"Moto Guzzi V100 Mandello, la regina di EICMA 2021",
"id":"123456",
"immagine":"moto_guzzi_v100_mandello.jpg",
"data":"27/11/2021"
},
{
"marca":"Bimota","titolo":"Bimota: arriverà un'adventure su base Tesi",
"id":"135623",
"immagine":"bimota-_arrivera_unadventure_su_base_tesi.jpg",
"data":"04/12/2021"
},
{
"marca":"Ducati",
"titolo":"Ducati, la DesertX sarà svelata a Dubai il 9 dicembre",
"id":"123789",
"immagine":"b_desertx-dwp2022-2-uc336332-high.jpg",
"data":"04/12/2021"
},
{"marca":"Benelli",
"titolo":"EICMA 2021, Benelli \"sforna\" le moto più attese",
"id":"146975",
"immagine":"benelli_2.jpg",
"data":"27/11/2021"
}
],
"Count":4,"ScannedCount":4}
Thank you in advance for your help