Есть ли другой вариант делать генерацию списков на php через js?
Мне надо сгенерировать два выпадающих списка с часами с определённым шагом от 00:00 часов до 23:59. Этим занимается цикл на php. Также на странице есть возможность менять шаг генерации по 15 минут. Задача стоит стоит такая: надо обновлять списки со временем в зависимости от выбора шага генерации без перезагрузки страницы.
Я придумал такой вариант: сразу по загрузке страницы делать аякс запрос к php и на основании этого генерировать списки со временем и вставлять через append в select сгенерированные options. Далее, если надо поменять шаг с 30 минут по умолчанию на 15 минут, то опять делать аякс запрос и снова генерировать списки.
Так делают, или есть другой способ, более простой?