Envoyer multipart/formdata avec jQuery.ajax dans IE
Est-il un moyen de faire la solution suivante dans Internet Explorer? (IE7 et jusqu')
lien: Envoi multipart/formdata avec jQuery.ajax
La solution code fonctionne très bien dans tous les navigateurs, mais IE.
- l'utiliser pour multipart/données au format freshdesignweb.com/wp-content/uploads/downloads/2011/01/...
Vous devez vous connecter pour publier un commentaire.
Non, vous ne pouvez pas utiliser
jQuery.ajax
de télécharger des fichiers etFormData
n'est pas pris en charge par IE malheureusement.Découvrez la Plugin jQuery Uploadify de télécharger des fichiers via ajax. Vous pouvez également utiliser jQuery Forme de Plugin de télécharger des fichiers via ajax.
Malheureusement, IE ne prend pas en charge la
FormData
API encore. Cependant, vous pouvez obtenir quelque chose de similaire à l'aide de n'importe quel nombre de jQuery AJAX formulaire de post plugins, comme cette une.Moi aussi, j'ai été confronté à ce problème ,il peut être utile à quelqu'un dans le besoin .
FormData est prise en charge uniquement à partir de IE10 partir voici un lien.L'erreur parce que vous ne peut pas lier les champs de saisie dans les anciens navigateurs, comme dans un cadre moderne à l'aide de FormData.
Vous ne pouvez pas télécharger des fichiers par de l'AJAX dans IE.Il en existe deux autres façons de faire
Utiliser un plug-in comme plugin jQuery Uploadify de télécharger des fichiers via
ajax. Vous pouvez également utiliser jQuery Formulaire de Plugin
multi
et uploadify
Autre façon est que vous pouvez utiliser iframe.
Ici, c'est le code
Essayer de mettre les formes " attributs comme ceci:
ou plutôt essayer de trouver prêt-à-jquery téléchargement plugin
FormData
n'est pas pris en charge par IE < 10. Seulement pour IE10+