Javascript 选择第一个选项后,下拉列表问题将丢失值“0”

Javascript 选择第一个选项后,下拉列表问题将丢失值“0”,javascript,php,jquery,Javascript,Php,Jquery,下面是我目前正在使用的一些代码,它根据第一个下拉选择的值填充第二个下拉列表。 一切都按计划进行,除了当我在第一个下拉列表中选择某个内容时,我的选择猫消失了,我的下拉列表中只有我数据库中的项目。我怎样才能让选择猫停留,因为没有它,他们不必选择任何东西 <div class="right"> <h5>Process&nbsp&nbsp&nbsp<select id="Process" onchange="getProcess(th

下面是我目前正在使用的一些代码,它根据第一个下拉选择的值填充第二个下拉列表。 一切都按计划进行,除了当我在第一个下拉列表中选择某个内容时,我的选择猫消失了,我的下拉列表中只有我数据库中的项目。我怎样才能让选择猫停留,因为没有它,他们不必选择任何东西

<div class="right">
        <h5>Process&nbsp&nbsp&nbsp<select id="Process" onchange="getProcess(this.value)" name="Process" class='form-control'>
        <option value="">Select Process</option>
<?php

    $sql1 = 'SELECT tblProcess.PID, tblProcess.pName
                FROM tblProcess
                WHERE tblProcess.pActive=1
                ORDER BY tblProcess.pOrder';
    foreach( $stamp->query($sql1) as $row ) {

    echo '<option value="' .$row['PID'].'">  '.$row['pName'].'</option>';
    }
?>
        </select>

        <h5>Category&nbsp&nbsp&nbsp<select id="Cat" onchange="getCat(this.value)" name="Cat" class='form-control'>
                       <option value="">Select Cat</option>

        <script type="text/javascript">
                function getProcess(PID)
                {
                    var html = $.ajax({
                        type: "POST",
                        url: "proc_aj.php",
                        data: "PID=" +PID,
                        async: false
                        }).responseText;
                            if(html){
                            $("#Cat").html(html);
                            }
                }
        </script>

您只需在“cat”选择之后添加另一个占位符即可

<select id="Process" disabled></select>
我想出来了。 我把那只精选猫移到我的房间里 proc_aj.php页面

<?php

require_once('conn/conn.php');

$sql2 = "SELECT CID, PID, cName from tblCategory where cActive=1 and       PID=".$_REQUEST['PID'];
echo '<option value="">Select Cat</option>';

foreach( $stamp->query($sql2) as $row ) {
            echo'<option value="' .$row['CID'].'">  '.$row['cName'].'</option>';
}



?>
<?php

require_once('conn/conn.php');

$sql2 = "SELECT CID, PID, cName from tblCategory where cActive=1 and       PID=".$_REQUEST['PID'];
echo '<option value="">Select Cat</option>';

foreach( $stamp->query($sql2) as $row ) {
            echo'<option value="' .$row['CID'].'">  '.$row['cName'].'</option>';
}



?>