he visto varios ejemplos de como hacer una upload de imágenes en ajax sin iframes, y he llegado a la conclusión de que no me aclaro de nada
yo he creado una función usando los parámetros que requiere(o eso creo por que si lo hubiera hecho bien funcionaria.)
Código:
Realmente no se si me he cocido en mi propio jugo y me he pegado una inventada padre o si simplemente algún cambio lo haría funcionar. function AddImagenes(){ var formulario="#envio_imagen"; var url = "modules/comunicacion/comentario_imagen.php"; var destino="#leercomentarios"; var archivos = document.getElementById("archivos") var archivo = archivos.files; for(i=0; i<archivo.length; i++) { data.append('archivo'+i,archivo[i]); } var data = new FormData(); $.ajax({ type: "POST", url: url, data: $(formulario).serialize(), processData:false, cache:false, success: function(data) { $(destino).html(data); } }); envio_imagen.reset() }