function reloadEvents() { fetch(apiEventsUrl) .then(r => r.json()) .then(events => { let tbody = document.getElementById('events-tbody'); tbody.innerHTML = ""; for (let e of events) { let tr = document.createElement('tr'); tr.innerHTML = `${e.timestamp}${e.message}`; tbody.appendChild(tr); } }); } $(function() { setInterval(function() { reloadEvents(); }, 1000); });