Если я вас правильно понял, вы хотите, чтобы содержимое полей выбора динамически изменялось в зависимости от выбора пользователя в противоположном окне.
Мой способ сделать это - привязать обработчики событий jQuery $ (). Change () к каждому полю выбора. Когда пользователь меняет поле выбора, событие запускается, и ваш код должен затем выполнить запрос AJAX GET, снова используя jQuery ($ .get ()) для вашего бэкэнда, возможно, PHP-скрипт, который выполняет фильтрацию и возвращает в качестве JSON опции для второго выпадающего списка.
РЕДАКТИРОВАТЬ: Пример ниже. $ .Get вызывает внутренний php-скрипт, который возвращает JSON, использованный для заполнения другого поля выбора.
<select id="lastname"><option value="Will">Will</option><option value="John">John</option></select>
<select id="age"><option value="45">45</option><option value="41">41</option></select>
$("#lastname").change(function() {
var value = $(this).val();
$.get('backend.php?n=' + value, function(data) {
$("#age").empty();
$.each(data, function() {
$("#age").append("<option value='" + this.value+ "'>" + this.content + "</option");
});
}, "json");
});
$("#age").change(function() {
var value = $(this).val();
$.get('backend.php?a=' + value, function(data) {
$("#lastname").empty();
$.each(data, function() {
$("#lastname").append("<option value='" + this.value+ "'>" + this.content + "</option");
});
}, "json");
});