Lo que he entendido es que tienes un button que pone por ejemplo "Enviar" y quieres que cuando se presione el texto cambie por ejemplo a "Enviando" y mande unos datos por AJAX, ¿no?.
Si estás usando
$.ajax de JQuery puede usar "beforeSend" y cambiar el valor del button como te ha dicho 3nr1c.
P.D.: Yo prefiero usar "inputs" del tipo "submit" en vez de "buttons" y ya que vas a modificar el texto podrías desactivarlo para que no presionen dos veces.