function queuejsonget(url) { var r = new XMLHttpRequest(); r.open("GET", url, true); r.setRequestHeader("Content-type", "application/json") r.onreadystatechange = function() { if (r.readyState == 4 && r.status == 200) { var tbl = JSON.parse(r.responseText); var s = ""; s += "\n"; s += "\n"; Object.keys(tbl).forEach(function(key, index) { var item = tbl[key]; s += "\n" }) s += "
NumberNameBuilder
" + key + "" + item.id + "" + item.name + "" + item.builder + "
\n\n"; document.getElementById("queue").innerHTML = s; } } r.send(); } queuejsonget("https://minetest.foo-projects.org/queue.json");