MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Nerdberg
Wechseln zu:Navigation, Suche
(Die Seite wurde neu angelegt: „Das folgende JavaScript wird für alle Benutzer geladen.: var xhr = new XMLHttpRequest(); xhr.open('GET', 'http://nerdberg.de:1337/api/doorstatus/'); xhr.…“)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 
/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
var xhr = new XMLHttpRequest();
 
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://nerdberg.de:1337/api/doorstatus/');
+
xhr.open('GET', 'https://doorstatus.nerdberg.de/api/doorstatus/');
 
xhr.onload = function() {
 
xhr.onload = function() {
 
     if (xhr.status === 200) {
 
     if (xhr.status === 200) {
        alert('User\'s name is ' + xhr.responseText);
+
    json = JSON.parse(xhr.responseText);
    }
+
   
    else {
+
var para = document.createElement("p");
        alert('Request failed. Returned status of ' + xhr.status);
+
var node = document.createTextNode(json.results[1].status);
 +
para.appendChild(node);
 +
 
 +
var parent = document.getElementById("doorstatus");
 +
var child = document.getElementById("p1");
 +
parent.replaceChild(para, child);
 
     }
 
     }
 
};
 
};
 
xhr.send();
 
xhr.send();

Version vom 6. Oktober 2019, 19:41 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://doorstatus.nerdberg.de/api/doorstatus/');
xhr.onload = function() {
    if (xhr.status === 200) {
    	json = JSON.parse(xhr.responseText);
    	
		var para = document.createElement("p");
		var node = document.createTextNode(json.results[1].status);
		para.appendChild(node);

		var parent = document.getElementById("doorstatus");
		var child = document.getElementById("p1");
		parent.replaceChild(para, child);
    }
};
xhr.send();