не люблю jquery.
// надеюсь, вы элементы получать умеете :)
var GIF = $('.....');
$.ajax({
//поставьте false, если не надо кеширование, в противном случае уберите эту строчку
cache : true,
// данные,которые будут идти. если не отправляются, уберите эту строчку
data : { a : 'b', login : 'admin1234', password : 'фысивйвц845ч3' },
// перед отправкой показываем анимацию
beforeSend : function(xml){ GIF.show() },
// в любом случае скрывает анимацию
complete : function(){ GIF.hide() },
// обрабатывать ошибки надо. потом не понять, где загвоздка, когда что-нибудь сломатеся
error : function( xml, status, err ){ alert( 'ошибка' ) },
// выводим то,что пришло
success : function(data){ alert('Пришло : \n' + data) },
// время жизни запроса. на всякий.
timeout : 15 * 1000,
// URL запроса
url : ""
})