Perche' dici che non manda le variabili via post? Di certo non dipende dall'alert?
Cosa dovrebbe esserci in msg nel succes?
Con un alert di msg dovresti vedere quello che ritorna il tuo php ( che non dev'essere un return ma un echo pulito solo di quello che ti serve)