Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] registro con ajax me muestra data resultante solo una vez?

Estas en el tema de registro con ajax me muestra data resultante solo una vez? en el foro de Jquery en Foros del Web. recien vengo empezando a programar y comprender ajax y me esta pasando algo que no comprendo del todo... para la web que estoy desarrollando, al ...
  #1 (permalink)  
Antiguo 22/03/2016, 22:27
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 4 meses
Puntos: 2
Pregunta registro con ajax me muestra data resultante solo una vez?

recien vengo empezando a programar y comprender ajax y me esta pasando algo que no comprendo del todo... para la web que estoy desarrollando, al registrar usuarios la data resultante la muestro mediante peticiones ajax a modo que esa data se muestre asincronamente en un div... el problema está que dicha muestra de data solo se hace una vez, es decir... si envio el formulario vacio todo bien enseguida se genera la respuesta... pero si vuelvo a hacerlo la respuesta no se muestra (mas si se genera porque en la consola me sale y todo) en el div como si lo hace a la primera, a que se puede deber esto?

el script que manejo es el siguiente:

Código Javascript:
Ver original
  1. <script type="text/javascript">  
  2. $(document).ready(function(){  
  3.     $('#registrarse').submit(
  4.   function() {
  5.     $().ajaxStart(
  6.   function() {
  7.         $('#loading').show();
  8.         $('#answer').hide();
  9.     }).ajaxStop(
  10.   function() {
  11.         $('#loading').hide();
  12.         $('#answer').fadeIn('slow');
  13.     });
  14.         $.ajax({
  15.             type: 'POST',
  16.             url: $(this).attr('action'),
  17.             data: $(this).serialize(),
  18.             success: function(data) {
  19.            
  20.             document.getElementById('registrarse').reset();
  21.             $('#answer').html(data);
  22.             }
  23.         })
  24.         return false;
  25.     });    
  26. });  
  27. </script>
  #2 (permalink)  
Antiguo 24/03/2016, 20:14
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 4 meses
Puntos: 2
Sonrisa Respuesta: registro con ajax me muestra data resultante solo una vez?

que tonto,todo se debia a que luego de hacer el primer envio del form todo se ocultaba de forma permanente con el "hide()" ... asi que para que se muestre siempre al final simplemente agregue un ('div').fadeIn(); de modo que cada que el form se envie con exito la respuesta aparezca.

SOLUCIONADO

Etiquetas: ajax, ajax-php, javascript, 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 23:16.