Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/06/2013, 18:33
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 8 meses
Puntos: 37
Respuesta: Ajax + codeigniter + tcpdf

No, básicamente esto solo se podría hacer con xmlhttprequest 2, la nueva api implementada en html5, pero realmente no hay necesidad de molestarse tanto.

Yo generalmente lo que hago es:
1. Generar el archivo, ya sea pdf, xls, doc, etc.

2. Guardo en una variable la ubicación del archivo en el servidor.

3. En la respuesta del ajax, o sea el responseText, en vez de enviar el archivo, lo que envio es el valor de la variable que se creó.

4. Luego con el valor recibido uso un window.open (creo, no estoy muy seguro) o en el mejor de los casos creo un enlace hacía dicho archivo, el cual al hacerle click, simplemente abre una ventana de solicitud de descarga, o en el caso de los archivos pdf, los abre en la misma ventana o en otra si se utiliza el atributo target="_blank"

Y listo, eso es todo. En el caso de archivos como los de word y excel, siempre abre una ventana de solicitud de descarga.