Javascript 使用Ajax填充下拉列表时设置默认值

Javascript 使用Ajax填充下拉列表时设置默认值,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在编写一些代码,它使用AJAX根据数据库中的信息生成第二个下拉列表 比如说 如果你选择宝马 它将用所有可用的宝马车型填充第二个列表,这是正常工作的,但我希望第二个下拉列表中的一个字段保持选中或任意,以便他们可以只搜索汽车制造 我在网上看了一眼,解决方案似乎非常复杂,因为我希望是一个简单的解决方案,我现在一直在思考如何解决这个问题,我是否应该为just make添加一个单独的表单?虽然这不会像用户友好 <div class="row"> <div class=

我正在编写一些代码,它使用AJAX根据数据库中的信息生成第二个下拉列表

比如说 如果你选择宝马 它将用所有可用的宝马车型填充第二个列表,这是正常工作的,但我希望第二个下拉列表中的一个字段保持选中或任意,以便他们可以只搜索汽车制造

我在网上看了一眼,解决方案似乎非常复杂,因为我希望是一个简单的解决方案,我现在一直在思考如何解决这个问题,我是否应该为just make添加一个单独的表单?虽然这不会像用户友好

<div class="row">
        <div class="col-sm-10 col-sm-offset-1">
            <form id="fitment_search" action="gallery.php" method="GET">
                <div class="col-sm-5">
                    <div class="col-sm-4">
                        <h5>Vehicle Make:</h5>
                    </div>
                    <div class="col-sm-8">
                        <div class="select">
                            <select name="make" onchange="get_model(this.value)">
                                <option value="make">SELECT</option>
                                <?php while ($row = mysqli_fetch_assoc($makeResult)) : ?>
                                    <option
                                        value="<?php echo $row['make']; ?>"><?php echo $row['make']; ?></option>
                                <?php endwhile; ?>
                            </select>
                            <div class="select__arrow"></div>
                        </div>
                    </div>
                </div>
                <div class="col-sm-5">
                    <div class="col-sm-4">
                        <h5>Model:</h5>
                    </div>
                    <div class="col-sm-8">
                        <div class="select">
                            <select name="model" id="fitment_model">
                                <option value="">SELECT</option>
                            </select>
                            <div class="select__arrow"></div>
                        </div>
                    </div>
                </div>
                <div class="col-sm-2">
                    <button type="submit" class="btn btn-default btn-sm btn-primary"><i
                            class="fa fa-pencil"></i> Search Now
                    </button>
                </div>

            </form>
        </div>

车辆制造商:
挑选
型号:
挑选
现在搜索
下面是单独的php文件的代码

    $make=$_GET["make"];  

    $sql2 = "SELECT `model` FROM `fitment` WHERE `make` = '$make' ORDER BY `model` ASC";

    $result = mysqli_query($db, $sql2);    
    ?>

    <select name="models"> <?php

    while($row = mysqli_fetch_array($result))  { ?>

        <option value="<?php echo $row['model']?>"><?php echo $row['model'] ?></option><?php

    } ?>

    </select>
$make=$\u GET[“make”];
$sql2=“从‘装修’中选择‘模型’,其中‘制造’=‘制造’由‘模型’ASC订购”;
$result=mysqli_查询($db,$sql2);
?>
只需更改:

<select name="models"> <?php

嘿,我在提交问题后查看代码时发现了相同的解决方案,干杯,伙计
<select name="models"> 
  <option value="" >Select</option>    
  <?php