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<script type="text/javascript">
$(document).ready(function(){
$('#registrarse').submit(
function() {
$().ajaxStart(
function() {
$('#loading').show();
$('#answer').hide();
}).ajaxStop(
function() {
$('#loading').hide();
$('#answer').fadeIn('slow');
});
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
document.getElementById('registrarse').reset();
$('#answer').html(data);
}
})
return false;
});
});
</script>