AJAX es más bien una técnica, no una tecnología, si usas una petición no asíncrona el script se quedará esperando a que el servidor devuelva la respuesta, eso es todo.
recuerda que del lado del servidor la data devuelta puede contener caracteres invisibles como el salto de línea, lo que te puede afectar al comparar cadenas, usa jQuery.trim() en ese caso, suerte