Die jQuery AJAX load() -Methode
- Vorherige Seite Einführung in jQuery AJAX
- Nächste Seite jQuery Get/Post
Die jQuery load() -Methode
Die jQuery load() -Methode ist eine einfache aber mächtige AJAX-Methode.
Die Methode load() lädt Daten von einem Server und platziert die zurückgegebenen Daten in das ausgewählte Element.
语法:
$("}}).load(URL,data,callback);
Erforderlich URL Der Parameter legt die URL fest, die Sie laden möchten.
Optional data Der Parameter legt eine Sammlung von Schlüssel/Wert-Paaren fest, die zusammen mit der Anfrage gesendet werden.
Optional callback Der Parameter ist der Name der Funktion, die nach Abschluss der load() Methode ausgeführt wird.
Inhalt des Beispieldatei ("demo_test.txt"):
<h2>jQuery und AJAX ist SPASS!!!</h2> <p id="p1">Dies ist ein Text in einem Absatz.</p>
Der folgende Beispiel lädt den Inhalt der Datei "demo_test.txt" in das angegebene <div>-Element.
Beispiel
$("#div1").load("demo_test.txt");
Sie können auch jQuery-Selektoren zu den URL-Parametern hinzufügen.
Der folgende Beispiel lädt den Inhalt des Elements mit id="p1" im "demo_test.txt"-Datei in das angegebene <div>-Element.
Beispiel
$("#div1").load("demo_test.txt #p1");
Der optionale callback-Parameter legt fest, welche Callback-Funktion nach Abschluss der load() Methode ausgeführt werden soll. Die Callback-Funktion kann verschiedene Parameter setzen:
- responseTxt - Enthält den Inhalt, wenn der Aufruf erfolgreich ist
- statusTXT - Enthält den Aufrufstatus
- xhr - Enthält das XMLHttpRequest-Objekt
Der folgende Beispiel zeigt eine Meldungsbalken nach Abschluss des load() Methoden. Wenn die load() Methode erfolgreich ist, wird "Externe Inhaltsladung erfolgreich!" angezeigt, und wenn sie fehlschlägt, wird eine Fehlermeldung angezeigt:
Beispiel
$("button").click(function(){ $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("Externe Inhaltsladung erfolgreich!"); if(statusTxt=="error") alert("Fehler: "+xhr.status+": "+xhr.statusText); }); });
jQuery AJAX Referenzhandbuch
Für eine vollständige Referenz der AJAX-Methode besuchen Sie bitte unsere jQuery AJAX Referenzhandbuch.
- Vorherige Seite Einführung in jQuery AJAX
- Nächste Seite jQuery Get/Post