Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2012, 01:33
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años, 1 mes
Puntos: 2
subir archivos php+ajax

Hola!!
Estoy intentado subir archivos con xajax por medio de un iframe. He encontrado algunas formas de hacerlo por ahí y parece que funciona la que uso, pero la ejecuta nada más llamar a la función que carga el formulario.
Me explico, yo hago las llamadas por medio de xajax, por tanto las funciones son en php. He colocado un iframe invisible y después el input file y el botón. El formulario queda algo como así.
Código PHP:
<form action='' method='post' name='formPersonales' id='formPersonales' enctype='muiltipart/form-data' target='miIFrame'>

//todos los inputs del form

<iframe name='miIFrame' id='miIFrame' style='display: none;'  src='sube_archivo.php'></iframe> <input type='file' id='uploadFile' name='uploadFile'>&nbsp;&nbsp;<input type='submit' value=' Subir fichero'>

//más inputs

<img src='images/ok.png' title='Guardar' onclick=' xajax_insertaUsuario(xajax.getFormValues(formPersonales));' class='botonimg'/>

</
form
Los datos del usuario los guardo mediante una llamada con xajax, pero la foto creo que la debería subir aparte, así que le he colocado un submit.

Pero como os decía, cuando cargo el formPersonales directamente me llama a sube_archivo.php y cuando pulso el botón submit no hace nada.
En qué estoy fallando?
Mil gracias!!