2012-10-08 1 views
1

Je souhaite télécharger des fichiers et quelques champs masqués sur le serveur à l'aide du plugin jQuery iframe-transport.Envoi de fichiers et de données à l'aide du plugin de transport jQuery Iframe

http://cmlenz.github.com/jquery-iframe-transport/

J'ai formulaire sur la page, qui contient des entrées de type 'fichier' et 'caché'. Je utiliser le code:

$("#fileupload").submit(function() { 
    progress(1); 
    var data = $(":hidden", this).serializeArray(); 
    console.log(data); 
    $.ajax(this.action, { 
     data: data, 
     processData: false, 
     files: $(":file", this), 
     iframe: true 
    }).complete(function(data) { 
     progress(0); 
    }); 
    return false; 
}); 

variable 'données' contient:

[ { name: "description_0", value: "111"}, { name: "description_1", value: "222"}] 

fichiers sont envoyés au serveur, mais les données n'est pas. Je vois des informations sur les fichiers dans l'onglet Post dans Firebug. Il n'y a pas d'informations sur les données. Est-ce que quelqu'un peut expliquer, pourquoi les données ne sont pas envoyées?

Répondre

0

avec la forme serialize, et les entrées de type "fichier" n'envoient pas: "Les données des éléments de sélection de fichier ne sont pas sérialisées".

Questions connexes