Heim > Web-Frontend > js-Tutorial > Wie lade ich den Inhalt einer Textdatei in eine JavaScript-Variable?

Wie lade ich den Inhalt einer Textdatei in eine JavaScript-Variable?

Patricia Arquette
Freigeben: 2024-11-30 02:59:14
Original
356 Leute haben es durchsucht

How to Load Text File Contents into a JavaScript Variable?

Laden von Inhalten einer Textdatei in eine JavaScript-Variable: Groovy-zu-JavaScript-Übersetzung

In Groovy ist das Laden von Inhalten einer Textdatei in eine Variable unkompliziert . In JavaScript ist die gleiche Methode mit URL.text jedoch nicht verfügbar.

XMLHttpRequest (AJAX)

Die bevorzugte Lösung in JavaScript ist XMLHttpRequest (AJAX). ermöglicht die asynchrone Kommunikation mit einem Server, ohne eine Webseite neu laden zu müssen:

var client = new XMLHttpRequest();
client.open('GET', '/foo.txt');
client.onreadystatechange = function() {
  alert(client.responseText);
}
client.send();
Nach dem Login kopieren

Diese Methode verwendet a Rückruf, um die Antwort zu verarbeiten und den Textinhalt von „foo.txt“ abzurufen. Es ist wichtig zu beachten, dass AJAX möglicherweise nicht auf allen Plattformen verfügbar ist.

Verwendung von jQuery

jQuery ist ein beliebtes AJAX-Framework, das das Laden von Textdateien vereinfacht:

$.get('/foo.txt', function(data) {
  alert(data);
});
Nach dem Login kopieren

Dieser Code verwendet die get()-Methode von jQuery, um den Inhalt von asynchron abzurufen 'foo.txt' und verarbeiten Sie die Antwort mithilfe einer Rückruffunktion.

Cross-Origin-Sicherheit

Es ist wichtig zu bedenken, dass das Laden einer Textdatei mit diesen Methoden nur möglich ist funktioniert, wenn sich die Datei in derselben Domäne wie die Webanwendung befindet. Ursprungsübergreifende Sicherheitsrichtlinien verhindern den Zugriff auf Dateien aus verschiedenen Domänen.

Das obige ist der detaillierte Inhalt vonWie lade ich den Inhalt einer Textdatei in eine JavaScript-Variable?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage