Heim > Artikel > Web-Frontend > Gemeinsame Methoden zur Kapselung von Ajax mit JQuery teilen
easy-ajax wurde geboren, um das zufällige Front-End-Schreiben von Ajax-Methoden zu steuern. Als Nächstes werden Ihnen in diesem Artikel die gängigen Methoden zur Kapselung von Ajax mit JQuery vorgestellt. Freunde, die es benötigen, können sich darauf beziehen.
warum easy-ajax
easy-ajax wurde geboren, um das Front-End-Zufallsschreiben von Ajax-Methoden zu steuern. Basierend auf JQuery zur Kapselung einiger gängiger Methoden planen wir, in Zukunft eine Front-End-Daten-Caching-Funktion hinzuzufügen.
Die Verwendungsmethode ist wie folgt:
<script src="easy.ajax.js"></script>
API:
Konfigurationskonfiguration item:
config{ jqueryAjax默认配置外增加如下配置: mustCallback:强制回调(很多情况请求失败后直接在Ajax中提示后端返回的错误信息就结束了,不会进入回调函数,但很难避免失败也需要处理逻辑的情况,所以增加了此项配置,无论成功失败皆执行配置中的callback,前提是有回掉函数。) }
Verwenden Sie die From-Formularmethode, um den Parameteranforderungshintergrund zu verarbeiten (wird verwendet, wenn die Schnittstelle @RequestParam verwendet)
EasyAjax.post_form_json
Verwenden Sie die normale Methode zum Anfordern (wird verwendet, wenn die Schnittstelle @RequestBody verwendet)
EasyAjax.post_json
Datei-Upload-Methode 1 :
var file = $(".xxx").get(0).files[0]; var fileData = new FormData(); fileData.append("file", file); EasyAjax.ajax_Upload_File({ url: "URL", data: fileData }, function (data) { if (data.success) { //上传成功 } });
Datei-Upload-Methode 2:
Konfigurieren Sie die elem-Methode direkt und verwenden Sie sie wie folgt :
EasyAjax.ajax_Upload_File_Elem({ url:"URL" , elem: "#icon" },function (res) { if (res.success) { //上传成功 } });
Verwandte Empfehlungen:
JavaScript kapselt Ajax-JS selbst
JavaScript kapselt den von Ajax übergebenen Datencode_Javascript-Fähigkeiten
Das obige ist der detaillierte Inhalt vonGemeinsame Methoden zur Kapselung von Ajax mit JQuery teilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!