А разве так можно? В саму страницу бэкенд вставлять?
На сервере в страницу можно вставить что угодно и затем отдать готовый результат в виде хтмл+жс. Собственно вся
суть бэкенда - выводить данные, аякс (сюрприз!) обращается к бэкенду за теми же данными, которые можно вывести с бэка сразу, но этого не делают в случае когда получаемый контент зависит от действий пользователя на фронте, и все возможные варианты слишком большие по объему. Целесообразней получить от бэка конкретный небольшой кусок данных чем тащить все сразу.