Maison  >  Article  >  interface Web  >  jQuery implémente dynamiquement le téléchargement de fichiers ajax

jQuery implémente dynamiquement le téléchargement de fichiers ajax

php中世界最好的语言
php中世界最好的语言original
2018-04-23 14:23:342513parcourir

Cette fois, je vais vous présenter jQuery implémenter dynamiquement ajax téléchargement de fichiers , quelles sont les précautions pour que jQuery implémente dynamiquement le téléchargement de fichiers ajax, les suivantes sont cas pratiques, jetons un oeil.

// Ajax 文件下载 
jQuery.download = function(url, data, method){ 
// 获取url和data 
if( url && data ){ 
// data 是 
string
 或者 array/object 
data = typeof data == 'string' ? data : jQuery.param(data); 
// 把参
数组
装成 form的 input 
var inputs = ''; 
jQuery.each(data.split('&'), function(){ 
var pair = this.split('='); 
inputs+=&#39;<input type="hidden" name="&#39;+ pair[0] +&#39;" value="&#39;+ pair[1] +&#39;" />&#39;; 
}); 
// request发送请求 
jQuery(&#39;<form action="&#39;+ url +&#39;" method="&#39;+ (method||&#39;post&#39;) +&#39;">&#39;+inputs+&#39;</form>&#39;) 
.appendTo(&#39;body&#39;).submit().remove(); 
}; 
};

*** consiste à restituer dynamiquement le formulaire, puis à supprimer après avoir soumis le formulaire. ***

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

Lecture recommandée :

Explication détaillée des étapes de mise en œuvre du téléchargement de fichiers avec Jquery+LigerUI

Explication détaillée de jquery chargement dynamique des fichiers js

Explication détaillée des étapes pour télécharger des fichiers de manière asynchrone avec le plug-in PHP+jQuery

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