<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Lijst</title> <script> function postReq(url, body) { var xhr = new XMLHttpRequest(); xhr.open("POST", location.href + url); xhr.responseType = "text"; xhr.onreadystatechange = function() { if (xhr.readyState == 4) { if (xhr.status == 200) { document.getElementById("tbody").innerHTML = xhr.responseText; } else { alert(xhr.responseText); } } }; xhr.send(body); } function addItem() { postReq("/add", document.getElementById("text").value); document.getElementById("text").value = ""; } function removeItem(id) { postReq("/remove/" + id); } function vote(id, num) { postReq("/vote/" + id + "/" + num); } </script> <style> #table { border-collapse: collapse; } #table td { padding: 2px; padding-left: 7px; padding-right: 7px; border: 1px #eee solid; } </style> </head> <body> <table id="table"><tbody id="tbody"> <!--[[LIJST_ITEMS]]--> </tbody></table> <br> <input type="text" id="text" placeholder="New item text"> <input type="button" onclick="addItem()" value="Add item"><br> </body> </html>