function buildRepertoireList() { var listElement = document.getElementById("repertoire"); jQuery.ajax( { url: "/static/data/songs.json", context: document.body }).done(function (data) { var repertoire = JSON.parse(data); for (var i = 0; i < repertoire.songs.length; i++) { var songNode = document.createElement("li"); var songText = document.createTextNode(repertoire.songs[i].name + " - " + repertoire.songs[i].artist); songNode.appendChild(songText); listElement.appendChild(songNode); } } ) }