A mio avviso la strategia corretta è utilizzare gli attributi formaction formmethod e colleghi del tag <button type="submit">, senza nessun bisogno di chiamare in causa javascript o ajax!
In realtà questo è anche più corretto dal punto di vista della ergonomia: la verità è che una maschera che può portare a tre diverse meschere successive, dovrebbe farlo con dei bottoni, che chiariscono che stai facendo tre operazioni diverse e non con un solo bottone che sembra indicare che l'operazione successiva sarà sempre la stessa...
Se proprio vuoi che la scelta sia basata su una select drop down, almeno reagisci al cambio di valore della select cambiando l'attributo formaction del singolo tasto submit e basta...