Обычно это достигается путем hidihg или отключения кнопки submti перед тем, как совершит вызов ajax, а затем вернет изменение полного обработчика.Пример:
$('#submit').click(function() {
$(this).hide();
$('#loading_anim').show();
$.ajax(
...,
complete: function() {
$('#submit').show();
$('#loading_anim').hide();
}
);
});
В этом случае полезен полный обработчик, так как он запускается как в случае успешного ответа, так и в случае ошибки.