Я разрабатываю некоторую веб-страницу, которая основана на html5
. На моей странице я хочу иметь nav
и контейнер с выбранным контентом. Но я не хочу перезагружать страницу после нажатия на позицию меню.Как отображать несколько содержимого без перезагрузки?
Сначала Я думал о размещении всего контента на сайте, скрыть некоторые из них и показать после нажатия.
Но есть много контента, который скрыт, и я не уверен, что это хорошая идея.
Тогда я думаю о включаю в себя контент из .html
файлов по яваскрипту и разместил их на сайте, но мое маленькое исследование говорит мне, что это очень плохая практика. Some article.
Также это небольшая и простая страница, и я не хочу использовать какие-либо бэкэнд-технологии.
Итак, мой вопрос: Какая практика?
Любая помощь будет оценена по достоинству.
Я использую .html на своем веб-сайте, поэтому мне не нужно перезагружать данные, каждый раз, когда это просто соответствует .ajax в jquery и действительно полезно – ryanc1256
Iframes может помочь здесь. Не всегда скрывать и показывать div, просто загружая в контейнер. – tymeJV
Вы можете проверить функцию jQuery ['.load'] (http://api.jquery.com/load/). Он специально разработан для вызова сервера и получения дополнительного html, который можно добавить к указанному элементу. – War10ck