не люблю 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 : ""
        })