Foros del Web » Programando para Internet » Jquery »

Ayuda con subir archivos $ajax jquery

Estas en el tema de Ayuda con subir archivos $ajax jquery en el foro de Jquery en Foros del Web. Hola estoy teniendo un problema con subir un archivo desde un formulario al servidor con jquery asi lo estoy haciendo.. Código: $('#formulario_aa').live("submit",function() { $.ajax({ type: ...
  #1 (permalink)  
Antiguo 04/06/2010, 09:26
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Ayuda con subir archivos $ajax jquery

Hola estoy teniendo un problema con subir un archivo desde un formulario al servidor con jquery asi lo estoy haciendo..

Código:
$('#formulario_aa').live("submit",function() {

$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data){
Boxy.alert(data);
return false;
}})

}
);
y pues el formulario.
Código:
<form name="formulario_aa" id="formulario_aa" action="../Controler/registroaccesorio.php" method="post" enctype="multipart/form-data">
Archivo: <input name="fichero" type="file">
<input name="submit" type="submit" value="Upload!"> 
</form>

el problema radica en que los resultados traidos deben ser mostrados con Boxy.alert y no lo esta haciendo me manda a la nueva pagina como si no atrapara el evento submit.


saludos
  #2 (permalink)  
Antiguo 04/06/2010, 10:44
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Ayuda con subir archivos $ajax jquery

El return false; no debe estar ahi, sino fuera del success:
Cita:
$('#formulario_aa').live("submit",function() {

$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data){
Boxy.alert(data);

}})
return false;
}
);
  #3 (permalink)  
Antiguo 04/06/2010, 11:01
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Ayuda con subir archivos $ajax jquery

muchas gracias por tu respuesta , ya lo probe asi y ya no me abre la nueva pagina , pero no me sube el archivo y tampoco me trae los resultados del servidor. leiendo un post sobre esto tambien me dicen que por ajax no se pueden enviar archivos.


saludos

http://www.forosdelweb.com/f127/jque...m-data-723206/
  #4 (permalink)  
Antiguo 04/06/2010, 15:04
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Ayuda con subir archivos $ajax jquery

Entonces usa un uploader tipo uploadify, que toma ayuda de flash.
  #5 (permalink)  
Antiguo 04/06/2010, 15:33
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 1 mes
Puntos: 15
Respuesta: Ayuda con subir archivos $ajax jquery

:o No entendi ms despacio ejjeje
  #6 (permalink)  
Antiguo 04/06/2010, 16:18
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Ayuda con subir archivos $ajax jquery

Digo que uses un uploader como uploadidy. Usualmente, sirven para subidas multiples. Pero si tu problema es enviar por ajax entonces te puede ayudar tambien.

No sabia que ajax no permitiera envio de archivos...

http://www.uploadify.com/

Etiquetas: ajax, subir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:00.