Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/04/2012, 09:14
fcmonier85
 
Fecha de Ingreso: octubre-2009
Mensajes: 104
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Problema con jQuery

Amigo a la verdad que no entiendo porque no trabaja pero sigue igual

mira
page php
Código PHP:
Ver original
  1. echo 1 ;

y estas son las function javascript

Código Javascript:
Ver original
  1. function dime_fecha_valida(){
  2.                         var respuesta1 = '' ;
  3.                             $.ajax({
  4.                                 type: "POST",
  5.                                 url: "script/validate_fecha.php",
  6.                                 data: {nomUsuario : document.getElementById("rffrom").value},
  7.                                 success: function( respuesta )
  8.                                 {
  9.                                      return (respuesta == 1) ? 1 : 2 ;
  10.                                 }
  11.                             })
  12.                         //  return respuesta1 ;
  13.                         }
  14.                    
  15.                     var entrar = 0 ;
  16.                     //$(document).data('fecha', document.getElementById("rffrom").value)
  17.                     function contador()
  18.                     {
  19.                         //aqui veo si me devuelve  lo que quiero pero siempre me devuelve 2
  20.                         if ( dime_fecha_valida() == 1 ) alert(1); else alert(2);                       
  21.                    
  22.                         if ( entrar == 0 )
  23.                         {
  24.                             if ( document.getElementById("rffrom").value != '' )
  25.                             {
  26.                                 dime_fecha_valida();
  27.                                 $(document).data('fecha', document.getElementById("rffrom").value) ;
  28.                                 entrar = 1;
  29.                             }
  30.                         }
  31.                     }
  32.                     setInterval('contador()',3000);

Siempre retorna 2 cuando hago la llamada en if ( dime_fecha_valida() == 1 ) alert(1); else alert(2);

que podria ser¿...?