Soumettre un fichier avec jQuery.ajax donne TypeError

Je suis en train d'essayer de soumettre un fichier à partir d'un formulaire à l'aide de jQuery ajax méthode:

var ofile=document.getElementById('image').files[0];
var formdata = new FormData();
formdata.append("image",ofile);

$.ajax({
    url:'elements/save_elements',
    data:formdata,
    type:'POST'
});

Cette résultats dans l'erreur TypeError: 'append' called on an object that does not implement interface FormData.

Quelles sont les causes de cette erreur? Il ne se passe pas sur le réel formdata.append, mais à l'intérieur de jQuery.

  • Quel navigateur utilisez-vous?
  • okk, pas de probs , monsieur, j'ai eu la réponse
InformationsquelleAutor user2889070 | 2013-11-01