Buenas el problema es que tengo una funcion que basicamente devuelve una cadena de texto , y en vez de eso devuelve undefined , me explico:
tengo una funcion que llama a otra funcion:
function datos_validos(){
return procesar_datos();
}
function procesar_datos(){
//Hay algo de ajax en esta funcion lo cual omito
return 'listo';
}
pero por ejemplo si pongo alert(datos_validos()); me devuelve undefined , pero si pongo alert(procesar_datos()); me devuelve 'listo';
Porque pasa esto??