6
votes

jquery ajax, envoyer un formulaire avec fichier de saisie et json

J'ai un formulaire avec plusieurs entrées et autres champs.

J'ai un bouton Enregistrer, et lorsque je clique, j'envoie le formulaire avec Ajax avec jQuery: P>

$.ajax({
        type:       "POST",
        dataType:   "json",
        url:        $('#ajaxUrl').val(),
        data:       "action=save&" + form.serialize()
});


3 commentaires

Utilisation de formdata !


Dupliqué possible de Comment puis-je télécharger des fichiers asynchrones avec jQuery?


@ Clément Andraud, pas sûr, que cela vous aidera à sortir ou non, mais s'il vous plaît jeter un oeil sur wordpress.stackexchange.com/questions/71170/... Vous pouvez avoir une idée.


4 Réponses :


0
votes

J'ai utilisé ce jQuery Plugin qui a des capacités à téléchargez des fichiers .

html: xxx

javascrtit: xxx


1 commentaires

Je ferais le même commentaire que pour la réponse de StreetPC +1





3
votes

Mise en œuvre pour ASP.NET MVC:

Pour commencer à effectuer votre formulaire-wrapper: P>

    public ActionResult MethodName(HttpPostedFileWrapper file) {
    var img = Image.FromStream(file.InputStream);
       ....
       return ..;
    }


0 commentaires