Skip to content
Snippets Groups Projects
Kunde.js 1.31 KiB
Newer Older
console.log("Loading Kunde.js ...");

function loadData() {

    var url = "./Kundenstatus.php";
    var request = new XMLHttpRequest();

    request.open('GET', url, true);

    request.onload = function () {

        if (request.status >= 200 && request.status < 300) {

            var responseData = JSON.parse(request.responseText);
            printData(responseData);
        }
        else {

            console.error('FEHLER DU HURENSOHN! Statuscode: ' + request.status);
        }
    };

    request.onerror = function () {

        console.error('Network Error')
    };

    //request.onreadystatechange = processData;

    request.send();
}

function printData(data) {

    var outputElement = document.getElementById("output");
    outputElement.innerText = JSON.stringify(data, null, 2);
}

function process(data) { // TODO: HIER WEITER MACHEN SIMON AUS DER ZUKUNFT!
}

function processData() {

    if (request.readyState === 4) { // Uebertragung = DONE
        if (request.status === 200) {   // HTTP-Status = OK
            if(request.responseText != null)
                process(request.responseText);// Daten verarbeiten
            else console.error ("Dokument ist leer");
        }
        else console.error ("Uebertragung fehlgeschlagen");
    }
}

window.onload = function () { // TODO: tofix
    loadData();
}