Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.01.2017, 16:10
Аспирант
Отправить личное сообщение для serj0110 Посмотреть профиль Найти все сообщения от serj0110
 
Регистрация: 22.10.2016
Сообщений: 32

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

Как вы поняли, это кусок скрипта с авито, и как я понял, за счёт него генерируется форма. Может кто-нибудь знает что это за способ, больно он очень заинтересовал меня.
Ответить с цитированием
  #2 (permalink)  
Старый 18.01.2017, 16:18
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

И где хранится будут эти объявления на сервере?
Ответить с цитированием
  #3 (permalink)  
Старый 18.01.2017, 16:20
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от serj0110
у некоторых типов объявлений своя уникальная форма(например, у Недвижимости одна форма, у транспорта другая форма). И возник вопрос, как можно это реализовать(не могу точно сформулировать вопрос)?
Как вариант...
- Иметь стандартную страницу объявления
- По параметру подгружать разный хтмл в форму
Ответить с цитированием
  #4 (permalink)  
Старый 18.01.2017, 16:24
Аспирант
Отправить личное сообщение для serj0110 Посмотреть профиль Найти все сообщения от serj0110
 
Регистрация: 22.10.2016
Сообщений: 32

Совершенно верно
Ответить с цитированием
  #5 (permalink)  
Старый 18.01.2017, 16:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от serj0110
Совершенно верно
Верно то верно, но на чем это должно основываться?
Ответить с цитированием
  #6 (permalink)  
Старый 18.01.2017, 16:27
Аспирант
Отправить личное сообщение для serj0110 Посмотреть профиль Найти все сообщения от serj0110
 
Регистрация: 22.10.2016
Сообщений: 32

Сообщение от ksa Посмотреть сообщение
Как вариант...
- Иметь стандартную страницу объявления
- По параметру подгружать разный хтмл в форму
Просто не думаю что это лучшая идея как у меня
if (value1 === "НЕДВИЖИМОСТЬ") {
			if (value2 === "Квартиры") {
				if (value3 === "Куплю") {
					addinfo("Населенный пункт *", "text", "location", "20");
					addperson();
					sel("Количество комнат", "rooms", "Студия 1 2 3 4 5 >_5");
					addinfo("Название объявления *", "text", "title", "50");
					adddescription("Описание объявления");
					addcoins("Цена");
					submitForm();
				}

addinfo, addperson, sel, adddescription,addcoins - это функции по генерации форм
Ответить с цитированием
  #7 (permalink)  
Старый 18.01.2017, 16:28
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Неправильно ты, дядя Фёдор, бутерброд ешь.
Ответить с цитированием
  #8 (permalink)  
Старый 18.01.2017, 16:28
Аспирант
Отправить личное сообщение для serj0110 Посмотреть профиль Найти все сообщения от serj0110
 
Регистрация: 22.10.2016
Сообщений: 32

Сообщение от laimas Посмотреть сообщение
Верно то верно, но на чем это должно основываться?
Сори, не понял сразу вопрос, в БД будут храниться, для уникальных форм своя таблица будет, а у объявлений с одинаковыми формами будет одна общая таблица.
Ответить с цитированием
  #9 (permalink)  
Старый 18.01.2017, 16:29
Аспирант
Отправить личное сообщение для serj0110 Посмотреть профиль Найти все сообщения от serj0110
 
Регистрация: 22.10.2016
Сообщений: 32

Сообщение от laimas Посмотреть сообщение
Неправильно ты, дядя Фёдор, бутерброд ешь.
Так вот и говорю, меня не устраивает мой метод работы
Ответить с цитированием
  #10 (permalink)  
Старый 18.01.2017, 16:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от serj0110
в БД будут храниться
Уже теплее, но

Сообщение от serj0110
а у объявлений с одинаковыми формами будет одна общая таблица.
опять не правильно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма отправки сообщения с сайта hardwolf Элементы интерфейса 17 24.10.2016 15:00
Не работает всплывающая форма на второстепенных страницах denjer Javascript под браузер 0 22.04.2016 21:30
откуда была отправлена форма ? avanesov89 Общие вопросы Javascript 3 16.04.2014 17:50
Не передается форма в выводе результатов через ajax tot18 AJAX и COMET 4 06.03.2014 16:15
не работает форма в окне, вызванном jquery page slide ikar jQuery 0 31.07.2011 22:55