Как передать значение в следующий select после обработки ajax

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

Html форма:

<form action="" method="POST">
        
        <p>Откуда</p>
        <select name="building_from" id="building_id_from">
            <?php
            $buildings = mysqli_query($connect, "SELECT * FROM `buildings`" );
            $buildings = mysqli_fetch_all($buildings);
                foreach($buildings as $item) {
            ?>
            <option value="<?php echo $item[0]; ?>"><?php echo $item[1]; ?></option>
            <?php
                };
            ?>
        </select>

        <div id="result">
            <p>От какого кабинета</p>
            <select name="cabinet_from" id="cabinet_id_from">
                <?php 
                    $offices = mysqli_query($connect, "SELECT * FROM `building_offices` WHERE `building_ID` = 1" );
                    while($office_from = mysqli_fetch_assoc($offices)){
                ?>
                <option value="<?php echo $office_from['number']; ?>">к.<?php echo $office_from['number']; ?> | <?php echo $office_from['name']; ?> </option>
                <?php
                    };
                ?>
            </select>

            <p>Куда</p>
            <select name="building_to" id="building_id_to" disabled>
                <option value="">-- Выберите откуда --</option>
            </select>

            <div id="result1">
                
            </div>
<p>В какой кабинет</p>
<select name="cabinet_to" id="cabinet_id_to">
                <?php 
                    $offices = mysqli_query($connect, "SELECT * FROM `building_offices` WHERE `building_ID` = 1" );
                    while($office_from = mysqli_fetch_assoc($offices)){
                ?>
                <option value="<?php echo $office_from['number']; ?>">к.<?php echo $office_from['number']; ?> | <?php echo $office_from['name']; ?> </option>
                <?php
                    };
                ?>
        </select>

        </div>

    </form>

запрос ajax:

<script type="text/javascript">
        $(document).ready(function(){
            $("#building_id_from").change(function(){
                var b_from = $(this).val();
                $.ajax({
                    url: "./navigation/select.php",
                    method: "POST",
                    data: {b_from: b_from},
                    success: function(data) {
                        $("#result").html(data);
                    }
                })
            });

            $("#building_id_to").change(function(){
                var b_to = $(this).val();
                $.ajax({
                    url: "./navigation/select.php",
                    method: "POST",
                    data: {b_to: b_to},
                    success: function(data) {
                        console.log(data);
                        $("#result1").html(data);
                    }
                })
            });
        });
    </script>

Обработчик php:

<?php
    require_once'../config/connect.php';
    $b_from = 0;
     if(isset($_POST['b_from'])) {
        $b_from = (int)$_POST['b_from'];
        ?>
    <p>От какого кабинета</p>
        <select name="cabinet_from" id="cabinet_id_from">
            <?php 
                $offices = mysqli_query($connect, "SELECT * FROM `building_offices` WHERE `building_ID` = $b_from" );
                while($office_from = mysqli_fetch_assoc($offices)){
            ?>
            <option value="<?php echo $office_from['number']; ?>">к.<?php echo $office_from['number']; ?> | <?php echo $office_from['name']; ?> </option>
            <?php
                };
            ?>
        </select>

        <p>Куда</p>
        <select name="building_to" id="building_id_to">
            <?php
            $buildings = mysqli_query($connect, "SELECT * FROM `buildings` WHERE `ID` != $b_from" );
            $buildings = mysqli_fetch_all($buildings);
                foreach($buildings as $item) {
            ?>
            <option value="<?php echo $item[0]; ?>"><?php echo $item[1]; ?></option>
            <?php
                };
            ?>
        </select>
        <?php print_r($_POST);
                echo $_POST; ?>
        <?php
 }

 if(isset($_POST['b_to'])) {
    $b_to = (int)$_POST['b_to'];

    echo $b_from;
    echo $b_to;
    print_r($_POST);
    echo $_POST;

 }

Ответы (0 шт):