Maison >interface Web >js tutoriel >Comment soumettre un fichier en utilisant AjaxSubmit()

Comment soumettre un fichier en utilisant AjaxSubmit()

php中世界最好的语言
php中世界最好的语言original
2018-04-02 14:08:562343parcourir

Cette fois, je vais vous montrer comment utiliser AjaxSubmit() pour soumettre un fichier fichier, et quelles sont les précautions concernant l'utilisation d'AjaxSubmit() pour soumettre un fichier. Voici un cas pratique, jetons un oeil. Jetez un oeil.

J'ai déjà recherché différentes méthodes en ligne. Si je souhaite soumettre un fichier, je dois également pouvoir recevoir la valeur de retour. Il est recommandé d'utiliser la méthode ajaxSubmit().

La plupart des recommandations sur Internet sont comme ceci :

$("#formId").submit(
  $(this).ajaxSubmit({
    url:...,
    type:...,
    success:function(){
    ...
    }
  });
  return false;//阻止自动提交
);

Mais lorsque vous l'utilisez, vous constaterez qu'il y aura plusieurs soumissions, une demande pour la première fois, deux demandes pour la deuxième fois... ..
Et ajaxSubmit() lui-même a la fonction submit(), donc il n'est pas nécessaire de le faire, utilisez simplement :

var opt = {
  type:'post',            
  datatype:'json',
  url:'../../../rybmanagement/upLoadFile',            
  success: function(data) {
  ...
  }
};
$("#formId").ajaxSubmit(opt);//相当于from.submit()

Introduisez le fichier :

<script src="jquery-form.js" type="text/javascript"></script>
<script src="../../js/jquery-2.1.1.min.js"></script>

I Je crois que vous avez lu le cas dans cet article. Vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Utilisez Blod pour télécharger la barre de progression ajax

Ajax+json pour implémenter le règlement du panier

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!

Déclaration:
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