Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2016, 15:16
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 meses
Puntos: 8
Problema Ajax en Internet Explorer 9

Hola,

He instalado un cargador de archivos en una página y me encuentro con que no funciona con Internet Explorer 9 (ni en 8).

Me sale este aviso en la consola de script:

Código:
SCRIPT5009: 'FormData' no está definido 

script.js, Línea 26 Carácter 9
La línea en cuestión es la tercera en:

Código:
  $('input[type="file"]', 'div.ajax-upload').change(function (event) {
        var $elem = $(this);
        var formData = new FormData;
        var url = $('[data-action="select"]', 'div.ajax-upload-actions').attr('href');
        var $parent = $elem.parents('div.ajax-upload');
        var $progress = $parent.find('div.progress');
        var $remove = $parent.find('a[data-action="remove"]');

        formData.append('file', this.files[0]);

        $progress.show();
Acabo de encontrar este otro post:

http://stackoverflow.com/questions/7...ormdata-object

¿Quiere decir que no tiene solución para estos navegadores, incluidos IE9 y 8?

Un saludo y gracias

Última edición por JUMASOL; 28/11/2016 a las 17:34