serjio
@serjio

Есть ли аналог include через java-script (нужна локальная вставка одного куска html в другой)?

Верстаю большие странички, было бы удобно делить их на куски и в основной хтмлке вызывать куски поменьше через js, возможно ли такое?


(Предложение запустить локальный проект на php не подходит)
  • Вопрос задан
  • 4762 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 6
fear86
@fear86
Developer
api.jquery.com/jQuery.get — там даже в примерах код загрузки html и вставки в блок.
Ответ написан
IonianWind
@IonianWind
Если сервер под апачем, то поможет SSI: httpd.apache.org/docs/current/howto/ssi.html
Ответ написан
fear86
@fear86
Developer
Что бы работало без сервера лучше сделать как то так:



Только надо доработать напильником.
Во времена до аякса, так реализовывалась поддержка аякса в старых браузерах, и так же помоему досихпор работает отправка файлов в большинстве современных браузеров.
Ответ написан
fear86
@fear86
Developer
Ну а просто выполнить аякс запрос к нужному кусочку, а затем вставить в страницу?

Вот только это все немного замедлит загрузку страницы, если не критично то любой js фреймверк это сделает двумя строчками кода.
Ответ написан
serjio
@serjio Автор вопроса
в том и фишка, что без сервера и максимально просто, собсно решение уже найдено (см. выше)
Ответ написан
fishbone
@fishbone
Есть. Я тут немного погуглил за вас, вот www.boutell.com/newfaq/creating/include.html. Раздел Client-Side Includes.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы