Übersicht über die jQuery Ajax-Methoden

Lassen Sie uns zuerst die Wörter jQuery und ajax verteilen und die wörtliche Bedeutung jedes dieser Wörter kennen. JQuery ist die Javascript-Bibliothek, die sehr leicht ist und nur besagt, dass wir mit weniger mehr erreichen. Bevor Sie zu jQuery kommen, müssen Sie jedoch die Grundlagen zu HTML, CSS und Javascript kennen. Die Hauptaufgabe von jQuery ist es, es für Entwickler einfach zu machen, Javascript im Browser sehr einfach und in sehr kurzer Zeit zu rendern. Mit einem einfachen Wort können wir sagen, dass jQuery mithilfe von jQuery-Methoden eine große Zeile Javascript-Code in eine einzige Codezeile umwandelt. jQuery vereinfacht auch den komplizierten Javascript-Code, die Dom-Manipulation und den Ajax-Aufruf.

Folgende Funktionen stehen in jQuery zur Verfügung:

  • HTML-Ereignismethoden
  • CSS-Manipulation
  • DOM / HTML-Manipulation
  • Ajax
  • Effekte und Animationen
  • Dienstprogramme

Ich denke, jetzt haben Sie viel Grundwissen über jQuery. Kommen wir also zur Bedeutung von AJAX. Ajax steht für asynchrones Javascript und XML (Extensive Markup Language). Ajax ist der einfachste und einfachste Weg, dynamische Webseiten zu erstellen. Ajax sagt uns nur, dass wir Daten austauschen, ohne die Webseite zu aktualisieren. Dies bedeutet, dass wir eine kleine Datenmenge mit dem Server austauschen können, ohne die Seite zu aktualisieren, oder mit anderen Worten, wir können sagen, Ajax aktualisiert die Webseite, ohne die Seite neu zu laden. Bei klassischen Webseiten müssen sie die gesamte Seite neu laden, wenn sie Daten mit dem Server austauschen oder den Teil der Webseite aktualisieren möchten. Lassen Sie uns kurz diskutieren, wie es funktioniert.

Was passiert also grundsätzlich, wenn ein Ereignis eintritt? Der Browser erstellt ein XMLHttpRequest-Objekt und sendet eine HttpRequest an den Server. Anschließend verarbeitet der Server diese HTTP-Anforderung, erstellt eine Antwort und sendet Daten an den Browser zurück. Nun verarbeitet der Browser die zurückgegebenen Daten mit Javascript und aktualisiert den Seiteninhalt.

Nachdem Sie beide Begriffe verstanden haben, ist es jetzt an der Zeit, das Thema zu diskutieren. Was ist jQuery Ajax? jQuery bietet viele Methoden, die bei der serverseitigen Aktualisierung von Webseiten helfen. Die Syntax für jQuery ajax lautet jQuery.ajax (url (, settings)) , wobei URL eine Zeichenfolge ist, von der die Anforderung gesendet wird. Die Einstellung ist der Typ des einfachen Objekts. Die jQuery-Ajax-Methoden stellen dem Ajax in jQuery nur einige nützliche Funktionen zur Verfügung. Ein Ajax hat eine URL und eine Option wie diese:

$ .ajax (url);

$ .ajax (URL, (Optionen));

Hier ist url eine Art Zeichenkette, über die wir Daten senden und empfangen können, und Optionen sind eine Ajax-Anforderungskonfiguration. In jQuery ajax stehen viele Optionen zur Verfügung.

Lassen Sie uns einige davon besprechen.

  1. Akzeptiert: teilt dem Server mit, welche Art von Antwort er als Antwort annehmen würde.
  2. Async: Wir müssen es auf false setzen, wenn wir die Daten synchron senden möchten, da die Daten standardmäßig asynchron gesendet oder empfangen werden.
  3. BeforeSend: Dies bedeutet, dass vor dem Senden einer Ajax- Anforderung eine Rückruffunktion ausgeführt werden muss.
  4. Cache: Standardmäßig ist es wahr. Ein Browser-Cache wird durch Boolean angezeigt.
  5. Abgeschlossen : Wenn die Anforderung abgeschlossen ist, muss eine Rückruffunktion ausgeführt werden.
  6. contentType : Standardmäßig ist contentType "application / x-www-form-urlencoded". Zeichensatz = UTF-8 ”.
  7. crossDomain : Ein boolescher Wert gibt an, ob die verarbeitete Anforderung domänenübergreifend ist oder nicht.
  8. Daten: Dies sind die Daten in Form eines Arrays, einer Zeichenfolge oder eines Objekts, die an den Server gesendet werden müssen.
  9. dataType: Dies ist der Datentyp, von dem der Server erwartet, dass er ihn zurückgibt.
  10. Fehler: Es bedeutet, dass eine Rückruffunktion ausgeführt werden muss, wenn die Anforderung fehlschlägt.
  11. Global: Standardmäßig ist es wahr. Es gibt eine boolesche Antwort, ob eine globale Anforderung aktiviert werden soll oder nicht.
  12. Header: Ein Objekt muss zusammen mit der Anfrage gesendet werden.
  13. ifModified: Wenn sich die Anforderung gegenüber der letzten angeforderten Aktualisierung geändert hat, ist nur die Antwort gültig.
  14. isLocal: Ermöglicht die Erkennung der aktuellen oder aktuellen Entwicklungsumgebung als
  15. Jsonp: In einer Jsonp-Anforderung wird die Rückruffunktion überschrieben.
  16. jsonpCallback: Dies ist eine Zeichenfolge, die eine jsonprequest im Namen der Rückruffunktion enthält.
  17. mimeType: Enthält einen MIME-Typ zum Überschreiben von xmlhttprequest.
  18. Kennwort: Wird in der http-Authentifizierungsanforderung verwendet.
  19. processData: standardmäßig ist es wahr, es gibt nur die Boolesche Antwort, ob der Datenoption zugewiesene Daten in eine Abfragezeichenfolge konvertiert werden sollen oder nicht.
  20. statusCode: Dies ist ein numerischer http-Anforderungscode, der gemäß der entsprechenden Code-Antwort beantwortet wird.
  21. Erfolg: Wenn die http-Anfrage erfolgreich war, sollte nur die Rückruffunktion ausgeführt werden.
  22. Zeitlimit: Dies ist das Zeitlimit für die Antwort in Millisekunden.
  23. Typ: Dies ist die Art der http-Anfrage wie GET, PUT, POST. Standardmäßig ist dies GET.
  24. url: Dies ist die Zeichenfolge, die die URL enthält, an die Daten gesendet werden müssen.
  25. Benutzername : Wird auch in der XMLHTTP-Authentifizierungsanforderung verwendet.
  26. Xhr: Dies ist die Rückruffunktion zum Erstellen eines xmlhttprequest-Objekts.
  27. xhrFields: Dies ist ein Paar-Set-Wert von fieldName-fieldValue.

Methoden von jQuery Ajax

Lassen Sie uns nun einige jQuery-Ajax-Methoden mit ihrer Syntax und Beispielen diskutieren. Nachfolgend sind die erwähnten jQuery-Methoden aufgeführt.

1. jQuery.get (URL, (Daten), (Rückruf), (Typ))

Diese Methode hilft uns beim Laden von Daten vom Server mithilfe der GET-HTTP-Anforderung. Diese Methode gibt auch das XMLHttpRequest-Objekt zurück.

  • url - Dies ist die Zeichenfolge, die die URL enthält, über die Daten gesendet werden.
  • Daten - Dies ist der optionale Parameter, der das Schlüssel- und Wertepaar enthält, das an den Server gesendet wird.
  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.
  • Typ - Dies ist auch ein optionaler Parameter, der nach der Rückruffunktion einen Datentyp zurückgibt, z. B. html, xml, json, text, jsonp.

Beispiel:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.get(
"result.php",
( name: "Zara2" ),
function(data) (
$('#stage2').html(data);
)
);
));
));

2. jQuery.getJSON (URL, (Daten), (Rückruf))

Diese Methode lädt JSON-Daten vom Server über die GET-HTTP-Anforderung.

  • url - Dies ist die Zeichenfolge, die die URL enthält, über die Daten gesendet werden.
  • Daten - Dies ist der optionale Parameter, der das Schlüssel- und Wertepaar enthält, das an den Server gesendet wird.
  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.getJSON('result.json', function(jd) (
$('#stage2').html('

Name: '+ jd.name +'

');
$ ('# stage2'). append ('

Alter: '+ jd.age +'

');
$ ('# stage2'). append ('

Geschlecht: '+ jd.sex +'

');
));
));
));

3. jQuery.getScript (URL, (Rückruf))

Diese Methode lädt Javascript-Dateien und führt sie über HTTP GET Request aus.

  • url - Dies ist die Zeichenfolge, die die URL enthält, über die Daten gesendet werden.
  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.getScript('result.js', function(jd) (
// Call custom function defined in script
CheckJS();
));
));
));

4. jQuery.post (URL, (Daten), (Rückruf), (Typ))

Diese Methode lädt eine Webseite mithilfe der HTTP-POST-Anforderung.

  • url - Dies ist die Zeichenfolge, die die URL enthält, über die Daten gesendet werden.
  • Daten - Dies ist der optionale Parameter, der das Schlüssel- und Wertepaar enthält, das an den Server gesendet wird.
  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.
  • Typ - Dies ist auch ein optionaler Parameter, der nach der Rückruffunktion einen Datentyp zurückgibt, z. B. html, xml, json, text, jsonp.

Beispiel:

$(document).ready(function() (
$("#driver2").click(function(event)(
$.post(
"result.php",
( name: "Zara" ),
function(data) (
$('#stage2').html(data);
)
);
));
));

5. Laden (URL, Daten, Rückruf)

Diese Methode lädt die Daten oder Objekte vom Server und ersetzt das zurückgegebene HTML nach einer erfolgreichen Anfrage an das übereinstimmende Element.

  • url - Dies ist die Zeichenfolge, die die URL enthält, über die Daten gesendet werden.
  • Daten - Dies ist der optionale Parameter, der das Schlüssel- und Wertepaar enthält, das an den Server gesendet wird.
  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
$("#drive2r").click(function(event)(
$('#stage2').load('result.html');
));
));

6. serialize ()

Mit dieser Methode können Sie eine Reihe von Eingabeelementen in eine Reihe von Datenfeldern serialisieren. Diese jQuery-Ajax-Methode enthält keinen Parameter. Beispielsweise-

$(document).ready(function() (
$("#driver2").click(function(event)(
$.post(
"/jquery/serialize.php",
$("#testform1").serialize(),
function(data) (
$('#stage2').html(data);
)
);
var str = $("#testform1").serialize();
$("#stage3").text(str);
));
));

7. serializeArray ()

Diese Methode funktioniert genauso wie die Serialisierungsmethode. Der einzige Unterschied besteht darin, dass sie die json-Datenstruktur zurückgibt. Diese Methode hat auch keine Parameter. Beispielsweise-

$(document).ready(function() (
$("#driver2").click(function(event)(
$.post(
"/jquery/serialize.php",
$("#testform1").serializeArray(),
function(data) (
$('#stage2').html(data);
)
);
var fields = $("#testform1").serializeArray();
$("#stage3").empty();
jQuery.each(fields, function(i, field)(
$("#stage3").append(field.value + " ");
));
));
));

8. ajaxComplete (Rückruf)

Diese Methode setzt eine Funktion zusammen, wenn die Rückruffunktion erfolgreich ausgeführt wurde.

  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel

$(document).ready(function() (
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxComplete(function(event, request, settings)(
$("#stage3").html(" Request Complete. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxComplete(function(event, request, settings)(
$("#stage3").html(" Request Complete. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxComplete(function(event, request, settings)(
$("#stage3").html(" Request Complete. ");
));
));

9. ajaxStart (Rückruf)

Diese Methode fügt eine Funktion hinzu, die vor dem Start der Ajax-Anforderung ausgeführt werden soll.

  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

$(document).ready(function() (
/* Global variable */
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
/* Gets called when the request starts */
$(document).ajaxStart(function()(
count++;
$("#stage3").html(" Starts, Count :" + count + " ");
));
/* Gets called when request complete */
$(document).ajaxComplete(function(event, request, set)(
count++;
$("#stage4").html(" Completes, Count:" + count + " ");
));
));

10. ajaxError (Rückruf)

Diese Methode hängt eine Funktion an, die ausgeführt wird, wenn die Ajax-Anforderung fehlschlägt. Dies ist auch eine Art Ajax-Ereignis.

  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
$("#driver2").click(function(event)(
/* Assume result.text does not exist. */
$('#stage12').load('/jquery/result.text');
));
$(document).ajaxError(function(event, request, settings )(
$("#stage22").html(" Error in front page. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
/* Assume result.text does not exist. */
$('#stage12').load('/jquery/result.text');
));
$(document).ajaxError(function(event, request, settings )(
$("#stage22").html(" Error in front page. ");
));
));

$(document).ready(function() (
$("#driver2").click(function(event)(
/* Assume result.text does not exist. */
$('#stage12').load('/jquery/result.text');
));
$(document).ajaxError(function(event, request, settings )(
$("#stage22").html(" Error in front page. ");
));
));

11. ajaxSend (Rückruf)

Diese Methode ruft eine Funktion direkt nach dem Senden der Ajax-Anforderung auf. Dies ist auch ein Ajax-Ereignis.

  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#drive2r").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage23").html(" Sends, Count :" + count + " ");
$("#stage23").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage33").html(" Completes, Count :" + count + " ");
));
));

12. ajaxStop (Rückruf)

Diese Methode hängt eine Funktion an, die unmittelbar nach dem Ende der Ajax-Anforderung ausgeführt wird.

  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 0;
$("#driver2").click(function(event)(
$('#stage1').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage3").html(" Completes, Count :" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage44").html(" Stops, Count :" + count + " ");
));
));

13. ajaxSuccess (Rückruf)

Diese Methode ruft eine Funktion auf, sobald die Ajax-Anforderung erfolgreich abgeschlossen wurde.

  • Callback - Dies ist auch ein optionaler Parameter, der eine Funktion bezeichnet, die ausgeführt wird, wenn die Ajax-Anforderung erfolgreich ist.

Beispiel:

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

$(document).ready(function() (
var count = 2;
$("#driver2").click(function(event)(
$('#stage2').load('result.html');
));
$(document).ajaxStart(function()(
count++;
$("#stage12").html(" Starts, Count :" + count + " ");
));
$(document).ajaxSend(function(evt, req, set)(
count++;
$("#stage22").html(" Sends, Count :" + count + " ");
$("#stage22").append(" URL :" + set.url + " ");
));
$(document).ajaxComplete(function(event, request, settings)(
count++;
$("#stage32").html(" Completes, Count:" + count + " ");
));
$(document).ajaxStop(function(event, request, settings)(
count++;
$("#stage42").html(" Stops, Count :" + count + " ");
));
$(document).ajaxSuccess(function(event, request, settings)(
count++;
$("#stage52").html(" Success, Count :" + count + " ");
));
));

Kommen wir nun zur Bedeutung der folgenden jQuery-Ajax-Methoden:

  • Es ist browserübergreifend kompatibel und unterstützt nahezu alle Browser.
  • Dies ist die einfachste Methode, um den Inhalt der Webseite zu aktualisieren, ohne die Seite neu zu laden.
  • Es kann POST- und GET-Anfragen senden.
  • Es hat die Fähigkeit, HTML, JSON, XML oder Skripte zu laden.

Empfohlene Artikel

Dies ist eine Anleitung zu jQuery Ajax-Methoden. Hier diskutieren wir einige Methoden von jQuery Ajax mit der Syntax und den Beispielen. Sie können sich auch den folgenden Kurs zur Datenanalyse ansehen, um mehr zu erfahren

  1. jQuery-Methoden
  2. jQuery-Alternativen
  3. Wie installiere ich Jquery?
  4. Spickzettel JQuery
  5. jQuery querySelector
  6. Top 5 HTML-Ereignisattribute mit Beispielen
  7. Top 8 jQuery-Selektoren mit Code-Implementierung
  8. Leitfaden zu JQuery-Fortschrittsbalken-Beispielen