Поддерживает ли ajax возможность подгружать элементы, чтобы потом их отобразить?
Аякс — это всего лишь технология асинхронных запросов. Им можно подгружать элементы когда угодно, отображая их или сохраняя данные в какие-нибудь переменные для дальнейшего отображения или обработки. Выгружать ненужное можно простым удалением этого ненужного из дерева DOM. И для загрузки, и для выгрузки советую использовать библиотеку jQuery, как наиболее простую.
При использовании фоновой подгрузки элементов страницы через аякс поисковики индексируют только код основной страницы, поэтому полагаться только на аякс нельзя. Обычно делают так:  Таким макаром при простом клике на ссылку вызовется load('ajax_page_1'), но если выключен яваскрипт или ссылку хотят открыть в новой вкладке, то произойдет переход по адресу /page_1. Ну и естественно, таким методом устраняются проблемы с поисковиками.
ajax это тот же javacript, который поисковики не любят.
Поэтому если и делать сайт проаяксеный — нужно заботиться чтобы и те у кого javascript отключен имели тот же самый функционал (те самые отдельные страницы, ссылки на которые, если javascript у пользователя включен заменяются на вызов той самой аяксины).