Napisałem sobie taką funkcję:
Kod
function sendmail(){
$('img#loader').show();
$.post('send_mail.php', {name:$('#name').val()}, function(data){
$('#message').html(data);
}, 'text');
$('img#loader').hide();
}
$('img#loader').show();
$.post('send_mail.php', {name:$('#name').val()}, function(data){
$('#message').html(data);
}, 'text');
$('img#loader').hide();
}
Chciałbym aby po kliknięciu na submit pokazał się obrazek (gif jako wczytywanie - domyślnie jest display: none), ma przemielić dane, a potem obrazek ma zniknąć. Ale niestety obrazek mi się w ogólnie nie pojawia, choć zapytanie AJAX się wykonuje. Jak to naprawić?
Jak zakomentuje hide, to obrazek się pojawia.
To tak wygląda jakby obrazek pokazał się, znikł, a potem AJAX się wykonuje.