Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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();
}