Я делаю простое веб-приложение, которое работает примерно так: (упрощенно)
Страница выбора модуля : Когда пользователь
выбирает модуль, страница модуля
появляется
Страница модуля : Содержит кнопки для
различные предметы. Нажмите на кнопку и
маленький AJAX-скрипт извлекает элемент
для обработчика модуля
Модуль-обработчик : простой PHP-скрипт, вызываемый со страницы модуля через AJAX.
Выполняет ли работа, запрашивая базу данных и проверяя разрешения
Моя проблема связана с вопросом о первом элементе: когда пользователь попадает на страницу модуля, первый элемент уже должен отображаться, но весь код для получения элемента находится в обработчике модуля.
Конечно, я мог бы импортировать обработчик модуля на странице модуля и запрашивать функции непосредственно в PHP, чтобы получить мой первый элемент, но было немного грязно включать обработчик, а затем вызывать его.
Есть ли лучший способ сделать это?