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