Вывод повторяющегося контента с помощью jQuery - Скрипты и коды для юкоз - Форум аццкого кодера
Фильтр по:
  

Страница 1 из 11
Модератор форума: likbezz 
Скрипты и коды для юкоз - Форум аццкого кодера » Архив » Хранилище старых сообщений » Вывод повторяющегося контента с помощью jQuery
Вывод повторяющегося контента с помощью jQuery
Дата: Воскресенье, 04.10.2015, 12:54 |
Полковник
Группа: Помощники
Сообщений: 210
Награды: 0
Репутация: 11
Статус: Offline


Приветствую! Подскажи, пожалуйста, по такому вопросу. Мне нужно на десятке HTML-страниц, вывести одинаковый контент. Я создал HTML-страницу (например, frame.html), в которой содержаться блоки для вывода:
Код
<div id="frab1">здесь код HTML который будет выводится на страницах</div>
<div id="frab2">здесь другой код HTML который будет выводится на страницах</div>
и тд

Далее, на страницах вывожу с помощью метода .load() эти блоки:
Код
<html>
<head>
<title>Обычная HTML-страница</title>
<script type="text/javascript" src="../js/jquery-1.11.3.min.js"></script>
</head>
HTML код страницы
<div id="grab1"></div>
другой HTML код
<div id="grab2"></div>
и тд
<script>
$('#grab1').load('../services/frame.html #frab1');
$('#grab2').load('../services/frame.html #frab2');
</script>
</body>
</html>

В общем-то, все работает, но, если выводящийся блок (например, #frab1) содержит не закрытые HTML коды (в моем случае, это часть разметки таблицы), то почему-то эти не закрытые коды не выводятся... Это так и должно быть? Можно ли как-то это обойти?
А ещё я делаю это понубски все очень простенько, может стоит использовать иной метод или сократить скрипт, блоков будет несколько штук. Может стоит как-то кэшировать работу скрипта, чтобы ускорить его обработку на каждой странице? В общем-то, скрипт понадобился как альтернатива iframe.


 
Дата: Воскресенье, 04.10.2015, 18:47 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9094
Награды: 23
Репутация: 457
Статус: Unknown


Komoff,
Цитата Komoff, Вс, 04.10.2015, 12:54:11
но, если выводящийся блок (например, #frab1) содержит не закрытые HTML коды (в моем случае, это часть разметки таблицы), то почему-то эти не закрытые коды не выводятся...

И не будут..

Цитата Komoff, Вс, 04.10.2015, 12:54:11
Можно ли как-то это обойти?

Закрывать теги.

Цитата Komoff, Вс, 04.10.2015, 12:54:11
может стоит использовать иной метод

При чем здесь метод? Вы конкретно нарушаете правила разметки - тут уже не "метод" нужен, а костыль.

Цитата Komoff, Вс, 04.10.2015, 12:54:11
Может стоит как-то кэшировать работу скрипта, чтобы ускорить его обработку на каждой странице? В общем-то, скрипт понадобился как альтернатива iframe.

Это где должно работать? на юкоз? - тогда только импорт удаленного кода или js.. на нормальном хосте? - SSI или PHP инклюд.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Архив » Хранилище старых сообщений » Вывод повторяющегося контента с помощью jQuery
Страница 1 из 11
Поиск: