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:
La cosa es que siempre devuelve false. function funcion2(){if(funcion1){}return true;}else{return 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.