Показать сообщение отдельно
  #7 (permalink)  
Старый 19.10.2016, 14:19
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от wwonder
Это таблица многоуровневая - отделы и подотделы
Пусть условно в базе есть списки уровней first, second, third. Нужно последовательно выбрать значение в последнем. Нужно ли для этого передавать запросом и строить последующий список как second_first_12, third_second_6_first_12? Ну полная же ахинея, так ведь? Но вы то практически такое и делаете.

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

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