I need to loop through json file and output it in a html table. Below there is piece of code, so you'll get the feeling what i need to do. "data" contains json objects which i gained through ajax call.
I also tried with data.length but no luck offcourse since json objects are not defined in same file.
Any help would be much appreciated. Thanks.
$(data).each(function(index, value) {
items.push("<tr>");
items.push("<td id=''" + index + "''>" + value.Data[0].BoxIds + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].ID + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].Name + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].Address + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].ZIP + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].City + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].Country + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].Latitude + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].Longitude + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].ArraySizeX + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].ArraySizeY + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].BoxLocations + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[0].Type + "</td>");
items.push("</tr>");
items.push("<tr>");
items.push("<td id=''" + index + "''>" + value.Data[1].BoxIds + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].ID + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].Name + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].Address + "<br/>" + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].ZIP + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].City + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].Country + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].Latitude + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].Longitude + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].ArraySizeX + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].ArraySizeY + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].BoxLocations + "</td>");
items.push("<td id=''" + index + "''>" + value.Data[1].Type + "</td>");
items.push("</tr>");
//console.log(data);
//console.log(data.Data[0].Name);
});
$("<tbody/>", {
html: items.join("")
})
.appendTo("table");
}