Есть база данных товаров с характеристиками. При загрузке страницы необходимо загрузить всех товаров категории загрузить в select. Примерно представляю как это сделать.
При выборе характеристики ajax запросом нужно менять цену (меняется длина изделия, а соответственно товар уже другой).
Подскажите, пожалуйста, логику работы данного функционала.
Я планирую написать сниппет для формирования списка характеристик на странице при её загрузке. А также ещё один сниппет, обрабатывающий ajax запрос, выполняющий запрос к базе. Он и будет обновлять цену.
Не обязательно делать запросы на каждый чих. Можно предварительно выбрать нужные данные и запихать их в js переменную и уже работать с ними (это конечно если цены меняются не часто)
Денис Т, я имею в виду, что пока юзер сидит на странице - цена будет та, которая подтянулась на момент формирования страницы. Если цены меняются каждые 5 минут, то тогда есть смысл запрашивать её каждый раз