Cita:
Iniciado por masterpuppet Es que una petición AJAX, es asincronica, la idea es justamente que no espere la respuesta, igualmente no tenes acceso al return del callback y $.post devuelve un objeto jqXHR,
lo que quieras hacer que dependa de la respuesta, lo tenes que hacer dentro del callback.
Saludos.
Correcto... aunque tambien puedes hacer la llamada de forma sincronica, osea, que SI espere respuesta, usando el metodo $.ajax en vez de $.post agregando el parametro
async: false
Suerte.