06/03/2010, 09:56
|
| Colaborador | | Fecha de Ingreso: marzo-2007 Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses Puntos: 67 | |
Respuesta: Necesito subir los archivos con ajax? Hablando estrictamente no se puede hacer con Ajax, porque hablar de Ajax es hablar del objeto xmlHttpRequest, el cual es no puede enviar un archivo. Bien, lo que se hace es un truco para simular la carga de un archivo al estilo Ajax y si, se emplea un iframe. Se hace de este modo:
<iframe src="load.php"></iframe>
Obviamente puedes colocar los parámetros de ancho y alto y sacarle el scroll para que no se note que es un iframe. Bueno, en este iframe está un PHP que hace el trabajo de cargar los archivos. Lo hace exactamente como tradicionalmente se hacía. El truco es muy simple, solo se recargará el iframe, no toda la página, pero la carga es exactamente igual y se emplean exactamente los mismos códigos. Suerte! |