2014-01-24 5 views
2

Я создаю форму поиска в отеле, которая имеет несколько вариантов конфигурации.Лучший способ обработки одноразовых данных

Требуется количество взрослых, детей, возрастов детей и некоторые другие варианты. Вся эта информация является одноразовой; он не требует хранения в БД для последующего вызова позднее.

Я рассматривал возможность использования сеансов, но я читал, что, вероятно, лучше всего использовать глобальный объект JSON, с которым я в порядке.

Что я хочу знать, если есть способ «метеорного пути», чтобы делать что-то в отношении поддержания информации в актуальном состоянии. Пользовательский интерфейс включает в себя кнопки сложения и вычитания для изменения номеров, и я хочу, чтобы объект JSON обновлялся «на лету», есть и другие элементы пользовательского интерфейса, которые должны быть созданы, например, параметр «Возраст ребенка» при каждом добавлении ребенка.

Я буду продолжать использовать регулярные манипуляции с JQuery DOM на данный момент. Должен ли я использовать помощники Handlebars и Template?

ответ

1

Все зависит от того, что вы делаете. Например, если вы делаете все это с помощью сеансов, вы должны использовать Handelbars & Шаблоны-помощники. Помощники Handlebars и Template реагируют на переменные сеанса, поэтому, если у вас есть функция Handlebar, которая отображает переменную Session, DOM будет изменяться, когда это произойдет. Поэтому, если у вас есть данные, которые будут меняться, что вы делаете, сохраните эти данные как JSON в переменной Session. Получите доступ к данным с помощью Handlebars, поэтому, когда данные в JSON меняются, ваш DOM также отреагирует.

+0

Спасибо, я думаю, что это отвечает на мой вопрос. – Blaise

+0

Добро пожаловать. – mjkaufer

Смежные вопросы