Heim  >  Artikel  >  Web-Frontend  >  Gemeinsame Methoden zur Kapselung von Ajax mit JQuery teilen

Gemeinsame Methoden zur Kapselung von Ajax mit JQuery teilen

小云云
小云云Original
2018-01-11 13:52:491272Durchsuche

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

Natives JS-gekapseltes Ajax-Plug-in (gleiche Domäne, JSONP-domänenübergreifend)_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!

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