Javascript PHP/AJAX:在下拉列表中选择数据后,HTML表中的数据显示不好
现在我可以创建一个包含下拉列表和表的PHP页面。当我从下拉列表中选择“工厂”时,属于该工厂的所有会议室都将显示在下表中 下面是我当前的代码 room.phpJavascript 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" >
<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”];
目前,您如何在此处显示数据
?