diff --git a/functions.js b/functions.js
index 5b84a867af3636f7833eeb6a7d5b531533e98ed2..f015374fbcbcf2f0b4d1f66c5d051a6215c83718 100644
--- a/functions.js
+++ b/functions.js
@@ -163,4 +163,45 @@ function hover(element, hoverActivated) {
         height = "auto";
 
     element.parentElement.style.height = height;
-}
\ No newline at end of file
+}
+
+// Example Code using XMLHttpRequest
+
+/*let request = new XMLHttpRequest();
+
+function pollData() {
+    "use strict";
+    requestData();
+    window.setInterval(requestData, 5000);
+}
+
+function requestData() { // fordert die Daten asynchron an
+    "use strict";
+    let gameId = document.getElementById("gameId").value;
+    request.open("GET", "Exam21API.php?gameId="+gameId);
+    request.onreadystatechange = processData;
+    request.send(null);
+
+    
+    request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
+
+    request.onreadystatechange = processData;
+    request.send("key1="+encodeURI("13")+"&key2="+encodeURI("42"));
+}
+
+function processData() {
+    "use strict";
+    if (request.readyState === 4) { // Uebertragung = DONE
+        if (request.status === 200) { // HTTP-Status = OK
+            if (request.responseText != null)
+                updateView(request.responseText); // Daten verarbeiten
+            else console.error("Dokument ist leer");
+        } else console.error("Uebertragung fehlgeschlagen");
+    } // else; // Uebertragung laeuft noch
+}
+
+function updateView(data) {
+    "use strict";
+    console.log(data);
+    let dataObject = JSON.parse(data);
+}*/
\ No newline at end of file