jquery verfügt über mehrere Anforderungsmethoden

WBOY
Freigeben: 2022-06-14 10:18:54
Original
3729 Leute haben es durchsucht

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(...)“.

jquery verfügt über mehrere Anforderungsmethoden

Die Betriebsumgebung dieses Tutorials: Windows10-System, JQuery3.4.1-Version, Dell G3-Computer.

JQuery-Anfragemethode

Ajax ist ein neuer Begriff, der 2005 von Jesse James Garrett vorgeschlagen wurde, um eine „neue“ Methode zu beschreiben, die eine Sammlung bestehender Technologien verwendet, darunter: HTML oder XHTML, CSS, JavaScript, DOM, XML, XSLT und Am wichtigsten ist XMLHttpRequest.

Mithilfe der Ajax-Technologie können Webanwendungen schnell inkrementelle Aktualisierungen der Benutzeroberfläche präsentieren, ohne dass die gesamte Seite neu geladen (aktualisiert) werden muss, wodurch das Programm schneller auf Benutzervorgänge reagieren kann. Beim Front-End-Training und -Lernen gibt es in jQuery vier gängige Ajax-Anfragemethoden:

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 dataType-Option angeben, müssen Sie sicherstellen, dass der Server die richtigen MIME-Informationen zurückgibt (z. B. gibt XML „text/xml“ zurück).

Beispiel:

Daten auf dem Server speichern und bei Erfolg Informationen anzeigen.

$.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").html(data.split("$")[0]); } } });
Nach dem Login kopieren

2. Laden Sie Informationen über eine Remote-HTTP-GET-Anfrage.

Im Vergleich zum komplexen $.ajax ist die GET-Anfragefunktion einfacher und die Rückruffunktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Wenn Sie die Funktion bei Auftreten eines Fehlers ausführen müssen, verwenden Sie natürlich auch $.ajax.

Beispiel:

$.get("test.cgi", { name: "John",
time: "2pm" },function(data){ alert("Data Loaded: " + data); });
Nach dem Login kopieren

3. Laden Sie Informationen über eine Remote-HTTP-POST-Anfrage.

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:

jquery verfügt über mehrere Anforderungsmethoden

4. JSON-Daten per HTTP-GET-Anfrage laden.

Beispiel:

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?
tags=cat&tagmode=any&format=json&jsoncallback=?",function(data){ $.each(data.items, function(i,item){ $("<img / alt="jquery verfügt über mehrere Anforderungsmethoden" >").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false; }); });
Nach dem Login kopieren

Video-Tutorial-Empfehlung: jQuery-Video-Tutorial

Das obige ist der detaillierte Inhalt vonjquery verfügt über mehrere Anforderungsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!