Bueno, el ajax es parte de javascript. Pero al estar en un foro separado entendí que el "javascript "de este subforo no se usa para interactuar con el servidor.
Hay soluciones para hacer lo que pides por ajax.
Pero también puedes probar de subir archivos insitu con iframe.
ej:
Código HTML:
Ver original<form action="subidor_de_archivo.php" target="el_iframe"> <input type="file" name="x" id="x" />
De todas formas, si quieres tirar por la solución de intentarlo con ajax.
Busca un script llamado "juploader". Yo lo probé en su día y va bien.