1. как на время выполнения ajax показать пользователю анимацию в определенном div'e страницы
2. как после успешного выполнения выполнить 2 функции, а именно, заменить содержимое в блоке и реализовать выплывающее окно на несколько секунд.
Спустя 2 часа, 44 минуты, 11 секунд (14.12.2011 - 09:42) ИНСИ написал(а):
function sendForm() {
$('#DIV').html('IMG'); // DIV - тут должен быть ID дива, IMG - фотка анимации
$.post('index.php', {}, function() {
$('#DIV').html(''); // Убираем фото анимации
// выполняешь 2 свои функции
});
}
Цитата |
реализовать выплывающее окно на несколько секунд |
не понятно, что ты имел в виду.
Задавай конкретнее свои вопросы, по существу.
Спустя 1 час, 35 минут, 26 секунд (14.12.2011 - 11:17) Arni написал(а):
В jQuery есть две очень замечательные функции, которые вызываются по событию.
Начался асинхронный запрос.
Закончили
Один раз сделал и забыл, анимация будет срабатывать каждый раз как только чето там.
Начался асинхронный запрос.
$(document).ajaxStart(function(){
alert('Hi!');
});
Закончили
$(document).ajaxComplete(function(){
alert('Hi!');
});
Один раз сделал и забыл, анимация будет срабатывать каждый раз как только чето там.
Спустя 4 минуты, 14 секунд (14.12.2011 - 11:21) ИНСИ написал(а):
Arni функции удобные 
Но часто бывает что показывать анимацию надо в определенных дивах. И к сожалению функции сверху, не помогут тут.

Но часто бывает что показывать анимацию надо в определенных дивах. И к сожалению функции сверху, не помогут тут.
Спустя 2 дня, 6 часов, 18 минут, 7 секунд (16.12.2011 - 17:40) Auster написал(а):
записывайте полученный html в div:
$("#divid").val($html);