Heim >Web-Frontend >js-Tutorial >Der Unterschied zwischen JQuery-Post und Ajax
Der Unterschied zwischen Post und Ajax in jQuery: 1. $.ajax ist die zugrunde liegende AJAX-Implementierung von jQuery, während $.post eine einfache und benutzerfreundliche High-Level-Implementierung ist. 2. $.post verarbeitet nur die Post-Anforderungsfunktion zum Ersetzen des komplexen $.ajax 3. Post ist eine weitere Kapselung von Ajax und so weiter.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JQuery-Version 1.2.6, Dell G3-Computer.
Was ist der Unterschied zwischen jquery $.ajax $.get $.post?
$.ajax ist die zugrunde liegende AJAX-Implementierung von jQuery. $.ajax ist ein allgemeines zugrunde liegendes Paket. Nachdem $.ajax() Daten angefordert hat, müssen Sie Rückruffunktionen verwenden, einschließlich beforeSend, error, dataFilter, success, complete. usw.
$.get $.post ist eine einfache und benutzerfreundliche High-Level-Implementierung. Wir verwenden die Methode $.get $.post und jQuery kapselt und ruft die zugrunde liegende $.ajax automatisch auf.
$.get verarbeitet nur einfache GET-Anfragefunktionen, um die komplexe $.ajax-Funktion zu ersetzen. Die Rückruffunktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Das Ausführen von Funktionen im Fehlerfall wird nicht unterstützt, andernfalls muss $.ajax verwendet werden.
$.post übernimmt nur die Post-Request-Funktionalität, um das komplexe $.ajax zu ersetzen. Die Callback-Funktion kann aufgerufen werden, wenn die Anfrage erfolgreich ist. Das Ausführen von Funktionen im Fehlerfall wird nicht unterstützt, andernfalls muss $.ajax verwendet werden.
$.get("test.php", { name: "John", time: "2pm" } ) Die $.get-Methode generiert automatisch einen queryString und sendet ihn bei Anfrage an den Server (name=John&time=14pm) ,
Die mit der Methode $.post übermittelten Daten ähneln direkt der Formularübermittlung, und die übermittelte Datenmenge ist größer als bei $.get.
Empfohlen: „jquery-Video-Tutorial“
Der Unterschied besteht darin, dass get und post eine weitere Kapselung von Ajax sind und der Effekt genau der gleiche ist wie der Ajax-Ausführungstyp von get oder post,
get post Der Grund dafür Nur um die Entwicklung zu erleichtern, müssen Sie nicht jedes Mal Ajax-URL-Scuess und ähnliches schreiben.
Ajax kann definitiv die Probleme lösen, die Get und Post lösen können, und Ajax ist flexibler.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen JQuery-Post und Ajax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!