{ denvor.ru }
 

Mootools Ajax: Обновление нескольких слоев

Иногда возникает необходимость обновить несколько областей страницы без перезагрузки всего контента. Например, нужно обновить на странице область заголовка, контента и меню. Ajax? Он самый. Только вот беда: класс Ajax библиотеки Mootools за один раз может обновить только один слой.

Что делать? Первое, что приходит на ум -выполнить три запроса. Если это не подходит по каким-то причинам, можно вспомнить о том, что этот класс позволяет выполнить JavaScript, возвращаемый сервером. И никто не мешает вызвать нам следующую Ajax - функцию, которая в свою очередь может вызвать следующую и так далее. Или - саму себя :)

Конечно, на глаз будет заметно, что слои обновляются последовательно, а не одновременно, но это не страшно: время обновления небольшого слоя - около 0,1с, так что 5 - 10 слоев за раз можно обновить безболезненно


Возврат к списку

 
 
Логин:
Пароль:
Регистрация
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
 

Новое на сайте

 

Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.
 
 
 
 
 
Использование материалов данного сайта в некоммерческих целях разрешено при условии указания авторства и активной ссылки на исходную страницу сайта Denvor.ru © 2005-2012