Maison > interface Web > js tutoriel > Partager des méthodes courantes d'encapsulation d'Ajax avec JQuery

Partager des méthodes courantes d'encapsulation d'Ajax avec JQuery

小云云
Libérer: 2018-01-11 13:52:49
original
1300 Les gens l'ont consulté

easy-ajax est né pour contrôler l'écriture aléatoire frontale des méthodes Ajax. Ensuite, cet article vous présentera les méthodes courantes d'encapsulation d'Ajax avec JQuery. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra vous aider.

pourquoi easy-ajax

easy-ajax est né pour contrôler l'écriture aléatoire des méthodes Ajax sur le front-end. Basé sur jquery pour encapsuler certaines méthodes courantes, nous prévoyons d'ajouter une fonction de mise en cache des données frontales à l'avenir.

L'utilisation est la suivante :


<script src="easy.ajax.js"></script>
Copier après la connexion

API :

élément de configuration :


config{
  jqueryAjax默认配置外增加如下配置:
  mustCallback:强制回调(很多情况请求失败后直接在Ajax中提示后端返回的错误信息就结束了,不会进入回调函数,但很难避免失败也需要处理逻辑的情况,所以增加了此项配置,无论成功失败皆执行配置中的callback,前提是有回掉函数。)
}
Copier après la connexion

Utilisez la méthode from form pour traiter l'arrière-plan de la demande de paramètre (utilisée lorsque l'interface utilise @RequestParam)


EasyAjax.post_form_json
Copier après la connexion

Utilisez la méthode normale pour demander (utilisée lorsque l'interface utilise @RequestBody)


EasyAjax.post_json
Copier après la connexion

Méthode de téléchargement de fichier 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) {
            //上传成功
          }
        });
Copier après la connexion

Méthode de téléchargement de fichiers 2 :

Configurez directement la méthode elem et utilisez-la comme suit :


EasyAjax.ajax_Upload_File_Elem({
          url:"URL"
          , elem: "#icon"
        },function (res) {
          if (res.success) {
            //上传成功
          }
        });
Copier après la connexion

Recommandations associées :

JavaScript encapsule ajax js par lui-même

JavaScript encapsule le code de données transmis par les compétences Ajax_javascript

Plug-in Ajax encapsulé par JS natif (même domaine, jsonp inter-domaines)_compétences javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal