Heim  >  Artikel  >  Web-Frontend  >  Wie rufe ich JSON-Daten von URLs in JavaScript ab?

Wie rufe ich JSON-Daten von URLs in JavaScript ab?

DDD
DDDOriginal
2024-10-31 06:27:30503Durchsuche

How to Retrieve JSON Data from URLs in JavaScript?

JSON-Daten von URLs in JavaScript abrufen

Um auf JSON-Daten von einer URL in JavaScript zuzugreifen, können Sie verschiedene Methoden anwenden. Ein Ansatz besteht darin, die Funktion .getJSON() von jQuery zu verwenden:

$.getJSON('http://query.yahooapis.com/v1/public/yql?q=select%20%2a%20from%20yahoo.finance.quotes%20WHERE%20symbol%3D%27WRC%27&format=json&diagnostics=true&env=store://datatables.org/alltableswithkeys&callback', function(data) {
    // JSON result in `data` variable
});

Diese Funktion ruft die JSON-Antwort asynchron ab und analysiert sie und stellt die Ergebnisse im Datenparameter der Rückruffunktion bereit.

Für Als rein JavaScript-basierte Lösung können Sie die fetch()-API verwenden:

fetch('http://query.yahooapis.com/v1/public/yql?q=select%20%2a%20from%20yahoo.finance.quotes%20WHERE%20symbol%3D%27WRC%27&format=json&diagnostics=true&env=store://datatables.org/alltableswithkeys')
  .then(response => response.json())
  .then(data => {
    // JSON result in `data` object
  });

Bei dieser Methode gibt die fetch()-Anfrage ein Promise zurück, das bei Auflösung die JSON-Antwort enthält. Mit .then() können Sie die JSON-Daten extrahieren und alle erforderlichen Vorgänge ausführen.

Das obige ist der detaillierte Inhalt vonWie rufe ich JSON-Daten von URLs in JavaScript ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn