Всем привет, разрабатываю сайт объявлений, идёт вроде всё хорошо, но меня беспокоит одно "НО", при переходе на страницу подачи объявлений, есть меню навигации для выбора какого типа объявления будет подавать пользователь, и у некоторых типов объявлений своя уникальная форма(например, у Недвижимости одна форма, у транспорта другая форма). И возник вопрос, как можно это реализовать(не могу точно сформулировать вопрос)?
P.S. Мой рабочий вариант меня как-то не устраивает, приходится каждый раз считывать элементы, и только потом ему выводится форма.
И второй вопрос, не сильно отличается от первого
avito.filters = {
1: ["Транспорт"],
4: ["Недвижимость"],
110: ["Работа"],
113: ["Услуги"],
5: ["Личные вещи"],
2: ["Для дома и дачи"],
6: ["Бытовая электроника"],
7: ["Хобби и отдых"],
35: ["Животные"],
8: ["Для бизнеса"],
9: {
0: "Автомобили",
_2685: [{
name: "Место осмотра",
type: "c",
Как вы поняли, это кусок скрипта с авито, и как я понял, за счёт него генерируется форма. Может кто-нибудь знает что это за способ, больно он очень заинтересовал меня.