Llamo una funcion donde implemento JQuery y no espera el resultado cuando se ejecuta mi if, lo mismo me pasa cuando ejecuto un jQuery.post();
no espera que regrese datos del servidor cuando ya se ejecuto mi if
esta es mi funcion
Código:
function valida_edades(max_edad){
retorno=true;
$(".edades_menores").each(function(){
if($(this).is(':visible')){
if(this.value >max_edad && retorno) {
retorno=false;
}
}
});
return retorno;
}
este es mi if siempre me retorna false ya que ni se termina de ejecutar y lo toma como false lo mismo me pasa con jQuery.post();
si le doy un alert si termina la ejecucion y regresa el valor deseado pero no quiero poner alert para que se ejecute bien
Código:
edadesban=valida_edades(max_edad);
if(edadesban){
//se ejecuta todo sin esperar
}