Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP/AJAX:在下拉列表中选择数据后,HTML表中的数据显示不好_Javascript_Php_Ajax - Fatal编程技术网

Javascript PHP/AJAX:在下拉列表中选择数据后,HTML表中的数据显示不好

Javascript PHP/AJAX:在下拉列表中选择数据后,HTML表中的数据显示不好,javascript,php,ajax,Javascript,Php,Ajax,现在我可以创建一个包含下拉列表和表的PHP页面。当我从下拉列表中选择“工厂”时,属于该工厂的所有会议室都将显示在下表中 下面是我当前的代码 room.php <p>Select Factory:</p> <select onChange="getroom(this.value);" name="factory" id="factory" class="form-control" >

现在我可以创建一个包含下拉列表和表的PHP页面。当我从下拉列表中选择“工厂”时,属于该工厂的所有会议室都将显示在下表中

下面是我当前的代码

room.php

              <p>Select Factory:</p>

              <select onChange="getroom(this.value);"  name="factory" id="factory" class="form-control" >
                      <option value="">Select</option>
                      <?php $sql = $conn->query("SELECT * FROM factory");
                      while($row = $sql->fetch(PDO::FETCH_ASSOC)) {  
                      ?>
                      <option value="<?php echo $row['Fac_ID'];?>"><?php echo $row['Fac_Name'];?></option>
                      <?php
                      }
                      ?>
                      </select>
            </div><br>
            <div class="table">
            <table class ='table table-striped table-bordered' align='center'>
                <thead>
                    <tr>
                      <th width='30%'>ID</th>
                      <th width='30%'>Room</th>
                    </tr>
                    <tr>
                    <td name="room" id="room-list"></td>
                    </tr>
                </thead>
                <tbody>
                </tbody>
                </thead>
                </table>
            </div>
选择工厂:

挑选
身份证件 房间
get_room.php

            <?php
            require_once "../../config/configPDO.php";
            require_once "../../config/check.php";

            if(!empty($_POST["factory_id"])) 
            {
            $sql =$conn->query("SELECT * FROM room WHERE Fac_ID = '" . $_POST["factory_id"] . "'");
            ?>
            <?php
            while($row = $sql->fetch(PDO::FETCH_ASSOC)) {
            ?>
            <option value="<?php echo $row["Room_ID"]; ?>"><?php echo $row["Room_Desc"]; ?></option>
            <?php
                }
            }
            ?>

我不知道您是如何编写javascript代码的,但是get_room.php的代码会生成一个选项值,您需要一个td字段。在这种情况下,更改td和tr ex的选项

'<tr><td>'.$row["Room_ID"].'</td><td>'.$row["Room_Desc"].'</td></tr>';
'.$row[“Room_ID”]。$row[“Room_Desc”];

目前,您如何在此处显示数据