Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2011, 05:27
Krlinhos_
 
Fecha de Ingreso: octubre-2010
Mensajes: 103
Antigüedad: 13 años, 6 meses
Puntos: 0
Tiempo respuesta.

Hola, tengo un problema con una función, y éste me ha planteado una duda.

Tengo una función funcion1 que hace una petición asíncrona (con $.post()) y devuelve return true o falso.

Por otro lado tengo otra función funcion2 así:

Código:
function funcion2(){
if(funcion1){
return true;
}else{
return false;
}
}
La cosa es que siempre devuelve false.
Puse unos alerts en funcion1 para ver que devolvia. Y me di cuenta que funcion2 evalua el if, sin esperar a la respuesta de funcion1. Porque una vez que me devuelve false, luego me aparece el alert de funcion1 diciendo que devuelve true :)

Como hago para que ese if espere a la respuesta de funcion1

Un saludo, gracias.