Foros del Web » Programando para Internet » Jquery »

Enviar imagen sin recargar

Estas en el tema de Enviar imagen sin recargar en el foro de Jquery en Foros del Web. tengo un problema al enviar imagen sin actualizar la pagina, lo que pasa es que si envio la imagen con recargar la pagina, el archivo ...
  #1 (permalink)  
Antiguo 13/02/2013, 19:40
 
Fecha de Ingreso: febrero-2013
Mensajes: 16
Antigüedad: 11 años, 9 meses
Puntos: 0
Enviar imagen sin recargar

tengo un problema al enviar imagen sin actualizar la pagina, lo que pasa es que si envio la imagen con recargar la pagina, el archivo que la procesa la sube sin problema, pero si la subo sin recargar sale error por que el archivo que lo procesa no recibio la imagen.

este es el script que envia el formulario

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.       $(function(){
  3.         $("#subir").submit(function(){
  4.           $.ajax({
  5.             type:"POST",
  6.             url:"<?php echo $ruta ?>galeria/upload.php",
  7.             dataType:"html",
  8.             data:$(this).serialize(),
  9.             beforeSend:function(){
  10.             },
  11.             success:function(response){
  12.             document.getElementById('subir').reset();
  13.                 $("#resp-img").html(response);
  14.             }
  15.  
  16.           })
  17.           return false;
  18.         })
  19.  
  20.       })
  21.       </script>

no se que se tiene que poner para que mande las imagenes, no se nada de javascript.

el que procesa la informacion no lo subo por que se que es el javascript el problema.

ojala que me puedan ayudar .
Saludos.
  #2 (permalink)  
Antiguo 13/02/2013, 21:26
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Enviar imagen sin recargar

@frapf, por ajax solo vas a recibir texto, si tenés un php que sube immagenes, hace que la respuesta sea la ruta de la imagen y en "#resp-img mandás

Código:
.html('<img src="' + response +'" alt="" />')
Pero claro, si sos otro integrante del club "no se nada de javascript pero posteo en un foro de javascript" (parece que hay epidemia), creo que mejor sería recomendarte un buen manual
http://librosweb.es

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: ajax, formulario, html, javascript, php
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 18:40.