Файлы LESS не анализируются при вызове с использованием PJAX
Я использую PJAX и LESS для своего проекта. Страницы, вызываемые через PJAX, имеют этот код вверху
<link href='the_less_file.less' rel="stylesheet/less" type="text/css" />
<script type="text/javascript" src="less-1.3.3.min.js"></script>
Это должно анализировать меньше файлов. Хотя он отлично работает, когда я использую обычный запрос AJAX. Есть ли способ заставить эту штуку работать с PJAX?
1 ответ
less.js компилирует ваш код less для работы в реальном времени и на стороне клиента. Так что для компиляции вам понадобится полная загрузка страницы.
Всякий раз, когда время меняется, происходит полная загрузка страницы. Если время не меняется, полная загрузка страницы не произошла.
Поэтому сначала скомпилируйте свою первую серверную часть CSS, а PJAX - загрузите ваш html со ссылкой на ваш скомпилированный CSS.