jQuery - AJAX load()-Methode
jQuery load()-Methode
Die jQuery load()-Methode ist eine einfache, aber leistungsstarke AJAX-Methode.
Die Methode load() lädt Daten vom Server und fügt die zurückgegebenen Daten in das ausgewählte Element ein.
Syntax:
ErforderlichURLDer Parameter gibt die URL an, die Sie laden möchten.
OptionaldataDer Parameter gibt die Menge der Query-String-Schlüssel/Wert-Paare an, die mit der Anfrage gesendet werden sollen.
OptionalcallbackDer Parameter ist der Name der Funktion, die ausgeführt wird, nachdem die Methode load() abgeschlossen ist.
Dies ist der Inhalt der Beispieldatei ("demo_test.txt"):
Das folgende Beispiel lädt den Inhalt der Datei "demo_test.txt" in das angegebene <div>-Element:
Sie können dem URL-Parameter auch einen jQuery-Selektor hinzufügen.
Das folgende Beispiel lädt den Inhalt des Elements mit id="p1" in der Datei "demo_test.txt" in das angegebene <div>-Element:
Der optionale Callback-Parameter gibt die Callback-Funktion an, die ausgeführt werden soll, wenn die load()-Methode abgeschlossen ist. Die Callback-Funktion kann verschiedene Parameter haben:
- responseTxt- Enthält den Ergebnisinhalt, wenn der Aufruf erfolgreich ist
- statusTXT- Enthält den Status des Aufrufs
- xhr- Enthält das XMLHttpRequest-Objekt
Das folgende Beispiel zeigt ein Alert-Fenster an, nachdem die load()-Methode abgeschlossen ist. Wenn die load()-Methode erfolgreich ist, zeigt es "Externer Inhalt erfolgreich geladen!" an, und wenn sie fehlschlägt, zeigt es eine Fehlermeldung an:
Beispiel
Selbst ausprobieren »