English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die load()-Methode lädt Daten von einem Server und fügt den zurückgegebenen HTML in das ausgewählte Element ein.
Die load()-Methode ist die einfachste Methode, um Daten von einem Server abzurufen. Sie entspricht etwa $ .get(url, data, callback), außer dass sie ein Methodenname und nicht eine globale Funktion ist und einen impliziten Callback-Funktion hat.
Anfrageart:WenndataWird als Objekt bereitgestellt, wird das POST-Verfahren verwendet. Andernfalls wird angenommen, dass GET verwendet wird.
$(selector).load(URL, data, callback)
Laden Sie den Inhalt der Datei "ajax_intro.txt" in das DIV-Element:
$("button").click(function(){ $("div").load("ajax_intro.txt"); });Testen Sie heraus‹/›
Im Gegensatz zu $ .get() ermöglicht die load()-Methode, einen Teil des remoteen Dokuments, das eingefügt werden soll, zu spezifizieren:
$("button").click(function(){ $("div").load("/jQuery/ajax_load.html #table"); });Testen Sie heraus‹/›
Laden Sie die Seite "ajax_post.php" und senden Sie einige andere Daten:
$("button").click(function(){ let data = {fname: "Seagull", lname: "Anna"}; $("div").load("ajax_post.php", data); });Testen Sie heraus‹/›
Laden Sie die Seite "ajax_post.php" und senden Sie einige andere Daten, sowie eine Benachrichtigung über den Status:
$("button").click(function(){ let data = {fname: "Seagull", lname: "Anna"}; $("div").load("ajax_post.php", data, function(response, status){ alert(status); }); });Testen Sie heraus‹/›
Falls ein AJAX-Anfragefehler auftritt, wird eine Benachrichtigung angezeigt:
$("button").click(function(){ let data = {fname: "Seagull", lname: "Anna"}; $("#success").load("wrong_file.php", data, function(response, status, xhr){ if(status == "error"){ let msg = "Entschuldigung, es ist ein Fehler aufgetreten: "; $("#error").html(msg + xhr.status + " " + xhr.statusText); } }); });Testen Sie heraus‹/›
Parameter | Beschreibung |
---|---|
URL | Spezifizieren Sie die URL, die Sie anfordern möchten |
data | (Optional) Angabe des reinen Objekts oder Strings, der mit der Anfrage an den Server gesendet wird |
callback | (Optional) Angabe der Callback-Funktion, die nach Abschluss der Anfrage ausgeführt wird Parameter:
|