// Link zur JSON-Datei
let sURL = 'https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json';
// Request-Object
let request = new XMLHttpRequest();
// MIME-Typen
// txt: "text/plain"
// html: "text/html"
// json: "application/json"
request.overrideMimeType('application/json');
// Requestmethode
request.open('GET', sURL, true);
// Datentyp
request.responseType = 'text';
// Handler für asyncrone Antwort des Requests
// wenn Daten erfolgreich geladen
request.onload = function() {
console.log('onload()');
// gesamte Response ausgeben
let sJSON = request.response;
console.log(sJSON);
// JSON-Daten parsen
let oJSON = JSON.parse(sJSON);
// Wert eines Attributes ausgeben
console.log(oJSON.homeTown);
};
// bei Änderung des Ready-States
request.onreadystatechange = function () {
console.log('onreadystatechange()');
console.log(request.readyState);
console.log(request.status);
console.log(request.statusText);
};
// Request absenden
request.send();
Kategorien
-
Neueste Beiträge
- [ABAP] BDS-Grafiken (Bitmaps) auslesen und anzeigen
- [ABAP] Benutzerparameter lesen/setzen
- [ABAP] CDS-View zur Anzeige von Änderungsbelegen
- Physik
- [ABAP] ABAP-Sprache aus T002, T002T und T002TX lesen (xco_cp_language)
- [ABAP] Workflow: Inhalt (Workitems) der MyInbox eines Users auflisten
- [ABAP] SAP-Office: Emails und Attachements lesen
- [SAP Fiori] Custom Fields zu Standard Fiori Apps hinzufügen
- [SAP Fiori] Erweiterungsmöglichkeiten von SAP Fiori Apps
- [RAP] Code-Beispiel für Feldprüfungen