JS - Drucken von JSON-Informationen aus einer API-Anfrage

Einige Namen

Ich habe diese Funktion. Mit xhr.response bekomme ich meine Json-Werte. Frage: Wie hänge ich diese JSON-Werte an meine HTML-Labels an? Vielen Dank.

Unrelevante Frage: Kennt jemand eine gute Website, auf der JSON-Anfangskonzepte kompakt zusammengefasst sind?

Zum Beispiel Land zum Label Land.

function initPage(){
    var xhr = new XMLHttpRequest();
    xhr.open("GET", "http://ip-api.com/json", false);
    xhr.send();

    console.log(xhr.status);
    console.log(xhr.statusText);
    console.log(xhr);
    console.log(xhr.response);
}

JSON-Ausgabe: Besuchen Sie http://ip-api.com/json

Gewünschter HTML-Code:

<label id="landcode"></label>
<label id="country"></label>
<label id="regio"></label>
<label id="city"></label>
<label id="postcode"></label>
<label id="latitude"></label>
<label id="longitude"></label>
<label id="ip"></label>
Dalin Huang

Sie tun XMLHttpRequest()Anruf, müssen Sie , wenn das überprüfen status == 200(2xx Erfolg / 200 OK) und readyState = 4(DONE):

Bildbeschreibung hier eingeben

<button type="button" onclick="initPage()">Change Content</button>
<br>
<label id="country">Before XMLHttpRequest CALL</label>

<script>
  function initPage() {
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        document.getElementById("country").innerHTML =
          this.responseText;
      }
    };
    xhr.open("GET", "http://ip-api.com/json", false);
    xhr.send();

    console.log(xhr.status);
    console.log(xhr.statusText);
    console.log(xhr);
    console.log(xhr.response);
  }
</script>

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Speichern von Informationen aus einer Ajax-Anfrage

Drucken von Informationen einer Schleife

Verwenden von JSON zum Abrufen von Informationen aus einer Datenbank

Drucken von Informationen aus stat (2)

Node.js und JSON: Abrufen von Informationen von einer externen Website-API

Wie verwende ich Informationen aus einer API-Anfrage, um mit einer Website zu interagieren?

C# Parsen von JSON-Objekten aus einer API-Anfrage

Problem beim Parsen von Informationen von einer Json-API

Ich versuche, Informationen aus einer JSON-Datei mit Python zu drucken

Laden von Informationen aus JSON

Werte aus einer JSON-Array-API-Anfrage abrufen

SQL: Informationen aus mehreren Tabellen in einer Anfrage abrufen

Informationen aus einer Datei übernehmen und in Python in eine andere drucken

Drucken von Informationen aus ausführbarer PDF-Info in Python

Drucken von übereinstimmenden Informationen aus 2 Dateien in Java

Express js / Mungo - Wie kann man SyntaxError von einer schlechten JSON-Anfrage von der API abfangen?

Extrahieren von Informationen aus einer Zeichenfolge

Extrahieren von Informationen aus Listen in einer jsonb

Extrahieren von Informationen aus einer XML

Anzeigen von Informationen aus einer Datenbankzelle

Extrahieren von Informationen aus einer Textdatei in VBA

Extrahieren von Informationen aus einer Textdatei in Python

Abrufen von Informationen aus einer JSON-Datei mithilfe von Fetch - Cors Policy Issue

Informationen aus einer API-URL abrufen

Drucken von Zeichenarrays aus einer Liste

Übertragen und Wiederverwenden von Informationen (JSON-Zeichenfolge) aus einer AsyncTask?

Ich versuche, Daten aus einer JSON-Datei abzurufen, habe jedoch Probleme beim Abrufen von Informationen aus einer bestimmten Eigenschaft

Flutter Web & Firebase - Speichern / Protokollieren von Informationen, die von einer JSON-API empfangen wurden

Verwenden von GSON zum Parsen eines JSON-Arrays aus einer Ajax-Anfrage

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv