Wie kann ich die Anzeige der Json-API-Daten in html?
Bin ich Recht gut mit html und css, aber absolut keine Erfahrung mit javascript.
Möchte ich das Datum anzeigen von diesem API in eine html-Seite
http://api.travelpayouts.com/data/routes.json?token=PutHereYourToken
Dies ist wie ich bin versucht ohne Erfolg bis jetzt.
JS:
var getJSON = function(url) {
return new Promise(function(resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.open('get', url, true);
xhr.responseType = 'json';
xhr.onload = function() {
var status = xhr.status;
if (status == 200) {
resolve(xhr.response);
} else {
reject(status);
}
};
xhr.send();
});
};
getJSON('https://api.travelpayouts.com/data/routes.json?token=mytoken').then(function(data) {
alert('Your Json result is: ' + data.result);
result.innerText = data.result;
}, function(status) {
alert('Something went wrong.');
});
HTML:
<body>
<div class="container">
<div id="result" style="color:red"></div>
</div>
</body>
Danke 🙂
- stackoverflow.com/help/how-to-ask
- developer.mozilla.org/en-US/docs/AJAX
- Sobald Sie haben tatsächlich gezeigt, einige Mühe. Es ist unsere Aufgabe zu helfen, sobald Sie gezeigt haben, dass Sie tatsächlich versucht es erstmal selber. Sie haben das nicht getan hier.
- lassen Sie mich 3 min zu Bearbeiten meine Frage, dann wirst du vielleicht herausfinden, dass ich es versucht habe. Es ist nicht wie ich kommen, und Fragen, ohne versucht seit 2 Stunden von mir..)
- Sie werden überrascht sein, die Menschen tun es die ganze Zeit. Und wenn Sie versucht haben, zeigen Ihre Arbeit. Wir können nicht wissen, was Sie noch nicht gezeigt. In der Zukunft, bitte zeigen Sie Ihre Bemühungen von Anfang, damit es nicht scheinen, wie Sie für Fragen eine Antwort, ohne Sie bereits versucht, sich selbst.
- dort gehen Sie. aber bis jetzt habe ich nicht erreichen, um diplay alles auf diesem Weg..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses Stück code ist Mit Jquery
Schlage ich vor, dass Sie lernen, ein wenig mehr über ajax
Edit: habe ich aktualisiert meine Antwort, passend zu Ihrem Fall. Arbeiten Geige hier
Javascript
Vergessen Sie nicht, jQuery und javascript-code in den head-Bereich Ihres html-Codes.
Hier ist ein Beispiel, dass nicht die jQuery -
Erfahren Sie mehr über ajax hier und sehen diese arbeiten fiddle