Ok. Con serialize y $.POST funciona bien.
Me queda esto, medio extraño, pero funcionando.
Cita: setTimeout('$("#logueate .boton").click(function() { $.post($("#logueate").attr("action"), $("#logueate").serialize(), function(data) { $.jGrowl(data);});return false;});',2000);
En cuanto al problema de rutas de PHP... en falso. Por usar ajax, las rutas no se relativizan en PHP.
Mil gracias juaniquillo!