Общий вопрос по подгрузке динамического контента
Добрый день.
Как правильно поступить, если я хочу по нажатию на элемент подгружать некий блок <div>...</div> под ним? Где хранить этот блок <div>...</div> или пододбный HTML? В отдельном файле? И затем загружать его методом GET? Как лучше сделать, если надо просто отобразить лишь три кнопки по нажатию на элемент? Откуда должны браться эти кнопки? |
три кнопки разумно хранить в скрытом контейнере и в нужный момент показывать. другое дело когда надо отобразить блок с более менее сложной структурой, возможно, с каким-то программным подставлением каки-то значений в html. тут возможно использовать уже шаблонные движки. шаблоны опять-таки можно хранить как на самой же странице в скрытом виде, так и грузить с сервера. все зависит от масштабов и размеров.
|
Ответ понятен, спасибо.
|
Сейчас решал что-то похожее.
По селекту выбирается географическая зона (их много) В каждой зоне длиннющие списки географичесих названий. - Вынес списки в отдельные PHP файлы по зонам, подключил с помощью require "march0.php"; - написал скриптовую функцию со switch(), которая вызывается из селекта зон - в этой функции с помощью document.getElementById('имя селекта зоны').innerHTML меняю содержимое селекта конкретной зоны (и делаю его-селект видимым) - при повтороном вызове этой же зоны менять содержимое не требуется... И исходная страница грузится мгновенно и зоны открываются очень быстро... В будущем предстоит делать мобильную версию, думаю будет достаточно этого варианта |
Часовой пояс GMT +3, время: 12:42. |