Although I do not understand why it was used here pop_array, but I assume that you are trying to display the information categoryas a tag li.
You should install category.innerHTMLinstead document.getElementById("mylist").innerHTML.
function jsondata(data){
var parsedata = JSON.parse(JSON.stringify(data));
var main_category = parsedata["main Category"];
for (var i = 0; i < main_category.length; i++) {
var menu = main_category[i];
var category = document.createElement("li");
category.innerHTML = menu['mcattitle'];
document.getElementById("mylist").appendChild(category);
}
}
source
share