Mi problema es que el ajax esta en la función general, ejemplo:
Código:
  
Tiene un callback, que me informa si el nick esta en uso, y en ese caso, devuelve false, para salir de la función. Pero (creo) que al ser asincronico, si la respuesta tarda, el return llega mas tarde y la función ya finaliza, por lo cual, si esta en uso nunca lo se. function validarRegistro(nick,pass){
	if(nick.length < 3){
		alert('El nick debe tener mas de 3 caracteres');
		return false;
	}
	req = $.ajax({
		type: 'POST',
		url: 'ajax/funcionesvarias.php',
		data: {
			'accion':'validarNick',
			'nick': nick
		},
		success: function(data){
			if (data == "en uso"){
				alert('El nick ya esta en uso');
				return false;
			}
		}
	});
	//resto de la funcion 
}
Alguien ve una posible solución?
pd: probe separando la validación de existencia en una función aparte (function validarNickExistente()) pero pasa lo mismo (me devuelve undefined, en lugar de un booleano).
Muchas gracias!!
 
 
 [PROBLEMA] Callback Ajax
 [PROBLEMA] Callback Ajax 

