¿A que más de uno tuvo el mismo problema que yo?
Hablo de usar una función que tiene callback como $.post() de jQuery y no saber como recuperar los valores que se sesean en la respuesta de la petición.

Bueno es más bien de simple solución:

MAL:

$.post("urlDestino", { mandoAlgo : "cosas" },
        function(resultado) {
            var variableLocal = resultado
            return variableLocal   //--> esta variable no se va a ver jamas fuera de esta función
        }, "json");

BIEN:

var variableGlobal;

$.post("urlDestino", {
    mandoAlgo : "cosas"
},
        function(resultado) {
            var variableGlobal = resultado
            return variableGlobal
        }, "json");

Si todavía no te diste cuenta es tremendamente simple: definir las variables fuera de cualquier función. :)