[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax jquery. События.
glivera
Привет всем... столкнулся с двумя проблемами:
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 функции удобные smile.gif

Но часто бывает что показывать анимацию надо в определенных дивах. И к сожалению функции сверху, не помогут тут.

Спустя 2 дня, 6 часов, 18 минут, 7 секунд (16.12.2011 - 17:40) Auster написал(а):
записывайте полученный html в div:

$("#divid").val($html);

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.