Каковы распространенные методы отправки переменных начальной конфигурации клиенту Ajax при загрузке страницы?

Сложное веб-приложение может иметь большой объем метаданных и конфигурационной информации, зависящей от пользователя и / или контекста. . например, предпочитаемый пользователем размер набора результатов, часовой пояс, начало недели (вс / пн) и т. д.

Каковы возможные способы передачи переменных в клиентское приложение во время его загрузки (скрытые переменные? JSON, встроенный где-то ?), и каковы плюсы и минусы каждого метода?

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

Хотя я предпочитаю общую информацию по этому поводу, мой основной стек - это jLAMP (jQuery, Apache, MySQL, PHP)

РЕДАКТИРОВАТЬ: У меня уже есть приложения, которые это делают, поэтому я не ищу быстрого исправления или предложений для совершенно другой парадигмы (например, без загрузки конфигурации). Я хочу обсудить варианты и плюсы / минусы каждого , чтобы я мог настроить то, что у меня есть, или новому пользователю было бы предложено множество вариантов, из которых можно принять хорошее дизайнерское решение. начало. Спасибо!

6
задан Bryan Agee 13 October 2011 в 09:35
поделиться