Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie die Methode ajax.load() in jQuery

So verwenden Sie die Methode ajax.load() in jQuery

php中世界最好的语言
php中世界最好的语言Original
2018-04-25 16:02:161757Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie die Methode ajax.load() in jQuery verwenden. Was sind die Vorsichtsmaßnahmen bei der Verwendung der Methode ajax.load() in jQuery? . Lasst uns einmal einen Blick darauf werfen.

jQuery-load()-Methode

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:

$(selector).load(URL,data,callback);

Die Funktion „load()“ wird verwendet, um Daten vom Server zu laden und den Inhalt des aktuell passenden Elements durch zu ersetzen der zurückgegebene HTML-Inhalt.

Die Funktion „load()“ verwendet standardmäßig die GET-Methode. Wenn Daten in Objektform bereitgestellt werden, wechselt sie automatisch zur POST-Methode.

Da standardmäßig die Get-Request-Methode verwendet wird, können wir der URL auch Daten zur Übermittlung hinzufügen.

Zum Beispiel $("#box").load("loadTest.html?name=zhang&age=25")

Die Methode „load()“ kann drei Parameter annehmen:

url (erforderlich, fordern Sie die URL-Adresse des an html-Datei, Parametertyp ist String)

Daten (optional, Schlüssel-/Wertdaten gesendet, Parametertyp ist Objekt)

Rückruf (optional, Erfolg oder MisserfolgRückruffunktion , Parametertyp ist Funktion)

Die Methode „load()“ ist eine lokale Methode, da sie ein jQuery-Objekt erfordert, das das Element als Präfix enthält. Beispielsweise sind $("#box").load()

und $.get() und $.post() globale Methoden und müssen kein Element angeben. Für Zwecke eignet sich .load() für die asynchrone Erfassung von statischen-Dateien

und für solche, die Parameter an die Serverseite übergeben müssen, $.get() und $.post () Passender.

Der optionale Callback-Parameter gibt die Callback-Funktion an, die zugelassen werden soll, wenn die Methode „load()“ abgeschlossen ist. Die Callback-Funktion kann verschiedene Parameter festlegen:

  • responseTxt – Enthält den Ergebnisinhalt, wenn der Anruf erfolgreich ist

  • statusTXT – Enthält den Status des call

  • xhr – Enthält das XMLHttpRequest-Objekt

Im folgenden Beispiel wird ein Eingabeaufforderungsfeld angezeigt, nachdem die Methode „load()“ abgeschlossen ist. Wenn die Methode „load()“ erfolgreich ist, wird „Externer Inhalt erfolgreich geladen“ angezeigt. Wenn sie fehlschlägt, wird die Fehlermeldung angezeigt:

 $("button").click(function(){
 $("#p1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){
  if(statusTxt=="success")
   alert("外部内容加载成功!");
  if(statusTxt=="error")
   alert("Error: "+xhr.status+": "+xhr.statusText);
 });
});

Ich glaube, Sie haben die Methode beherrscht, nachdem Sie den Fall gelesen haben Bitte achten Sie auf weitere spannende Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

So verwenden Sie JSON als Parameter in JS

Ajax+PHP-Steuerungsfunktion Detaillierte Erläuterung der Aufrufschritte

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Methode ajax.load() in jQuery. 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