Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Снова про селекты (https://javascript.ru/forum/dom-window/66314-snova-pro-selekty.html)

veg 08.12.2016 15:12

Почему нет?

laimas 08.12.2016 15:42

Цитата:

Сообщение от veg
Почему нет?

Потому, что рациональности в этом ноль. Вы внимательно на код свой посмотрите, как на серверный, так и на клиентский, в каждом из них двойняшки, а зачем?

veg 08.12.2016 21:55

Да действительно, хорошим тоном это не назовешь.
В php то разберусь как сделать в один файл, а каким образом в клиентском коде сократить вдвое код?

laimas 09.12.2016 11:45

Цитата:

Сообщение от veg
В php то разберусь как сделать в один файл, а каким образом в клиентском коде сократить вдвое код?

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

Чтобы и серверу было легче, уж коли связанные данные разнесены по разным таблицам, то хотя бы имена тождественных полей нужно делать одинаковыми, что важно для клиента (одни и те же имена свойств), либо отдавать данные как индексированный массив с одним и тем же расположением элементов в нем, то есть id, name, и т.д., а не отдавать с каждым запросом свой набор.

Вот собственно и все.

veg 10.12.2016 21:48

Очень все красиво звучит. Но думаю для такого минипроекта подойдет и мой метод.
Если уж будет хороший трафик с этого сайта, то найму программиста, который сделает это за деньги. Пока, что работает как есть и меня это устраивает и как адмниа и как пользователя.

Rise 10.12.2016 23:14

veg, тебе пойдет не сомневайся)

laimas 11.12.2016 03:42

Цитата:

Сообщение от veg
Пока, что работает как есть и меня это устраивает и как адмниа и как пользователя.

Дык зачем тогда к примеру машину покупать, на телеге тоже можно, однако ...

veg 11.12.2016 11:14

Цитата:

Сообщение от laimas (Сообщение 437621)
Дык зачем тогда к примеру машину покупать, на телеге тоже можно, однако ...

Если песок перевозить с одного угла в другой, то и телеги многовато будет, достаточно и строительной тачки.

veg 11.12.2016 11:16

Цитата:

Сообщение от Rise (Сообщение 437614)
veg, тебе пойдет не сомневайся)

О кто вылез. Тебя тут как раз не хватало.

Rise 11.12.2016 11:30

veg, ты можешь и в карманах песок перетаскивать или во рту)))


Часовой пояс GMT +3, время: 16:47.