buenas...
lo que sucede es que el evento -en realidad es una funcion- ignora el resto del codigo tan pronto encuentra un
return devolviendo asi el resultado de la expresion que le sigue. o sea, en este caso, la funcion devuelve el resultado de
Mycheck e ignora la invocacion de la proxima funcion. en otras palabras, es una salida prematura. ¿que debes hacer? intenta a invocar primero la consulta ajax y luego la validacion.