Okay so I'm having that JS :
 <script>
    $('#building').change(function () {
        var selectedValue = $(this).val();
        $.ajax({
            url: 'getunits.php',
            type: "POST",
            async:false,
            contentType: "application/x-www-form-urlencoded;charset=utf-8",
            data:{
                building: selectedValue,
            },
            success: function (result) {
                var e = document.getElementById('div1');
                e.innerHTML = result;
                eval(document.getElementById('runscript').innerHTML);
            }
        });
    });
</script>
<div id="div1">
</div>
And that in the PHP :
$selectunits = mysqli_query($con,"SELECT * FROM `units` WHERE `building`='".$building."'");
echo '<script type="text/javascript" id="runscript">';
while($rowunits = mysqli_fetch_assoc($selectunits))
{
    //echo '<option value="'.$rowunits["ID"].'">'.$rowunits["unit_number"].'</option>';
    echo '$("#unit").append("<option value="'.$rowunits["ID"].'">'.$rowunits["unit_number"].'</option>");';
}
echo'</\script>';
All I'm trying to do is after I select from the first select, an Ajax goes to that URL and fills up the 2nd select with different data. So what I was able to do is do a loop in the PHP to create the required JS to fill up.