Maison >interface Web >js tutoriel >Une analyse approfondie d'AjaxFileUpload pour implémenter la bibliothèque de téléchargement de fichiers Ajax pour un seul fichier
jQuery.AjaxFileUpload.js est un plug-in jQuery permettant de télécharger des fichiers via ajax. Cet article présente AjaxFileUpload pour implémenter la bibliothèque de téléchargement de fichiers Ajax pour un seul fichier. Les amis qui sont intéressés par cela devraient apprendre ensemble
jQuery.AjaxFileUpload.js est un plug-in jQuery pour passer. ajax Télécharger des fichiers.
Syntaxe :
$.ajaxFileUpload([options])
description du paramètre options :
1. url Adresse du gestionnaire de téléchargement.
2, fileElementId L'ID du champ de fichier qui doit être téléchargé, c'est-à-dire l'ID de 3525558f8f338d4ea90ebf22e5cde2bc.
3, secureuri Que ce soit pour activer la soumission sécurisée , la valeur par défaut est false.
4, dataType type de données renvoyé par le serveur. Peut être XML, script, json, html. Si vous ne le remplissez pas, jQuery le déterminera automatiquement.
5, réussite Fonction de traitement qui est automatiquement exécutée après une soumission réussie. Les données de paramètre sont les données renvoyées par le serveur.
6, erreur La fonction de traitement qui est automatiquement exécutée si la soumission échoue.
7, données Paramètres personnalisés. Cette chose est plus utile lorsqu'il y a des données liées à l'image téléchargée, cette chose sera utilisée.
8, tapez Lorsque vous souhaitez soumettre des paramètres personnalisés, ce paramètre doit être défini sur post
Caractéristiques :
Cela ne dépend pas d'un HTML spécifique, donnez-lui simplement un " d43048cbf8ebcf365597e7e4eb37ac81
Cela ne nécessite pas que votre serveur réponde d'une manière spécifique
OK Utiliser de gros lots de fichiers
Exemple de code :
-- Use as little as -- $('#one-specific-file').ajaxfileupload({ 'action': '/upload.php' }); -- or as much as -- $('input[type="file"]').ajaxfileupload({ 'action': '/upload.php', 'params': { 'extra': 'info' }, 'onComplete': function(response) { console.log('custom handler for file:'); alert(JSON.stringify(response)); }, 'onStart': function() { if(weWantedTo) return false; // cancels upload }, 'onCancel': function() { console.log('no file selected'); } });
À propos d'AjaxFileUpload pour implémenter la bibliothèque de téléchargement de fichiers Ajax pour un seul fichier Permettez-moi de le présenter à tout le monde ici, j'espère qu'il sera utile à tout le monde
Recommandations associées :
Explication détaillée de la demande Ajax et des cas de coopération de filtre
La page du formulaire de soumission Ajax sera toujours actualisée. 🎜>
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!