Es gibt vier Anfragemethoden in jquery: 1. „$.ajax()“-Anfrage gibt das angegebene Objekt zurück, die Syntax ist „$.ajax({name:value,…})“; 2. „HTTP GET“-Anfrage zum Laden von Informationen lautet die Syntax „$.get(URL, übergebene Parameter, Rückruffunktion, Typ)“ 3. „HTTP POST“-Anfrage zum Laden von Informationen, die Syntax lautet „$.post(...)“; . „HTTP GET“ zum Laden von JSON-Daten, die Syntax ist „$.getJSON(...)“.
Das Betriebssystem dieses Tutorials: Windows 10-System, jQuery Version 3.6.0, Dell G3-Computer.
jQuery verfügt über vier Anforderungsmethoden:
1. $.ajax() gibt das von ihm erstellte XMLHttpRequest-Objekt zurück.
$.ajax() hat nur einen Parameter: Parameterschlüssel-/Wertobjekt, einschließlich aller Konfigurations- und Rückruffunktionsinformationen. Wenn Sie die Option dataType angeben, müssen Sie sicherstellen, dass der Server die richtigen MIME-Informationen zurückgibt (z. B. gibt XML „text/xml“ zurück).
Beispiel:
$.ajax({ type: "post", dataType: "html", url: '/Resources/GetList.ashx', data: dataurl, success: function (data) {if (data != "") { $("#pager").pager({ pagenumber: pagenumber,pagecount: data.split("$")[1], buttonClickCallback: PageClick }); $("#anhtml")
Daten auf dem Server speichern und bei Erfolg Informationen anzeigen.
2. Laden Sie Informationen über eine Remote-HTTP-GET-Anfrage
Im Vergleich zur komplexen $.ajax-Funktion ist die GET-Anfragefunktion einfacher und die Rückruffunktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Wenn Sie bei Auftreten eines Fehlers eine Funktion ausführen müssen, verwenden Sie natürlich $.ajax.
Beispiel:
$.get("test.cgi", { name: "John", time: "2pm" },function(data){ alert("Data Loaded: " + data); });
3. Informationen über eine Remote-HTTP-POST-Anfrage laden
Die POST-Anfragefunktion ist ebenfalls relativ einfach und die Rückruffunktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Wenn Sie eine Funktion bei einem Fehler ausführen müssen, verwenden Sie die $.ajax-Anfrage.
Beispiel:
4. Laden Sie JSON-Daten über eine HTTP-GET-Anfrage
$.getJSON("http://api.flickr.com/services/feeds/photos_public .gnetags=cat&tagmode=any&format=json&jsoncallback=?", function(data){ $.each(data.items, function(i,item){ $("<img / alt="Was sind die Anforderungsmethoden in jquery?" >") .attr("src", item.media.m).appendTo("#images"); if ( i == 3 ) return false; }); });
Das obige ist der detaillierte Inhalt vonWas sind die Anforderungsmethoden in jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!