Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2010, 22:53
RicardoA
 
Fecha de Ingreso: enero-2008
Mensajes: 61
Antigüedad: 16 años, 10 meses
Puntos: 0
Ejecutar función después de llamado AJAX

Hola a tod@s

Tengo un sencillo captcha con JQuery, todo funciona bien, pero cuando el usuario escribe el codigo que muestra el capcta, JQuery comprueba que está bueno el código, pero luego todo se queda igual.

¿Cómo puedo ejecutar un JavaScript que pueda venir en el PHP que manda a llamar a la función que comprueba que el captcha está bien?

Este un extracto del código:

Código:
$(document).ready(function()
{
$('#formulariocaptcha').submit(function() {
        //get user input and create random number
        var input = ($(this).serialize());
        var rand = Math.random();

        //submit post to check.php and reload image
        $.post('ok.php', input, function(data) {
                $('div.resultado').html(data);
                $('img.captcha').attr("src", 'micap2.php?' + rand);
        });

        return false;
        });

return false;
});
Y el PHP:

Código PHP:
if (el captcha es correcto) {
echo 
"Escribiste todo bien"; } else { echo "codigo incorrecto";} 
Alguna idea.??

Quisiera redireccionar a otra página una vez terminado el llamado del Axaj, pero tampoco he podido ejecutar JavaScript desde la página que comprueba que el captcha está bien