Это больше "Я правильно думаю", чем вопрос.
У меня есть контроллер и функция, которая загружает представление заголовка, представление динамического содержимого и представление нижнего колонтитула.
В моем представлении содержимого есть ссылка, которая при нажатии jquery изменяет содержимое. Это делается путем загрузки (с помощью .load ()) того же контроллера, но с передачей переменной $ ajax = 'yes';
При использовании этого мой контроллер знает, что не нужно снова загружать верхний / нижний колонтитул, а просто загружать часть содержимого.
Это прекрасно работает.
Затем я наткнулся на способность jqueries загружать фрагмент. Правильно ли я считаю, что мой способ ведения дел лучше с точки зрения использования ресурсов, потому что, используя загрузки фрагментов, я бы загружал всю страницу, а затем отображал только фрагмент ... I.E Нет сохранения.
Предполагая, что это правильно, есть ли способ достичь того, чего я пытаюсь добиться эффективно, который не требует:
if(!$ajax){load header/footer}
в начале каждой функции контроллера на основе ajax?