Heim  >  Artikel  >  Web-Frontend  >  Der Unterschied zwischen JQuery-Post und Ajax

Der Unterschied zwischen JQuery-Post und Ajax

藏色散人
藏色散人Original
2021-02-03 09:10:062187Durchsuche

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.

Der Unterschied zwischen JQuery-Post und Ajax

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!

Stellungnahme:
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