Javascript 如何通过在下拉列表中选择一个选项从另一个php文件中获取数据?
我有一个下拉列表,其中有待定和已批准的选项。两者都有单独的PHP文件用于排序,因此我想问一下,当我选择pending时,是否有一种方法可以在页面中显示我从Javascript 如何通过在下拉列表中选择一个选项从另一个php文件中获取数据?,javascript,php,ajax,drop-down-menu,Javascript,Php,Ajax,Drop Down Menu,我有一个下拉列表,其中有待定和已批准的选项。两者都有单独的PHP文件用于排序,因此我想问一下,当我选择pending时,是否有一种方法可以在页面中显示我从pendinglist.PHP中执行的查询?与approvedlist.php相同。如果有办法的话,有人能告诉我怎么做吗?我应该使用js吗?请帮忙 approvedlist.php <?php include 'dbcontroller.php'; $sql = "SELECT * FROM requests where status='
pendinglist.PHP
中执行的查询?与approvedlist.php相同。如果有办法的话,有人能告诉我怎么做吗?我应该使用js吗?请帮忙
approvedlist.php
<?php
include 'dbcontroller.php';
$sql = "SELECT * FROM requests where status='approved' ORDER by date DESC";
$result = $conn->query($sql);
?>
<table>
<thead>
<tr>
<th>Name</th>
<th>Batch Year</th>
<th>Section</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo '<tr>';
echo '<td>'.$row['firstname'].' '.$row['lastname'].' </td>';
echo '<td>'.$row['batchYr'].'</td>';
echo '<td>'.$row['section'].'</td>';
}
}
else {
echo "No records found.";
}
$conn->close();
?>
</tbody>
</table>
您可以在页面中包含这两个php文件。通过使用类或ID包装它们,确保它们位于唯一选择器中。
然后,您的javascript需要做的就是,根据下拉列表中的值,隐藏不需要的DOM在变量中获取所选选项并使用webservice传递它。如果您发送,我将发布您添加的js代码和ajax
两个标记,那么为什么要问?选择添加的itI,因为了解javascript或ajax的人可能会回答我的问题,如果答案是“是”或“否”。@AnantWe还可以使用$\u get[]、$\u POST[]和$\u SESSION[]方法从其他文件获取值。
$sql = "SELECT * FROM requests where status='pending' ORDER by date DESC";