刷新 MySQL 驱动的下拉列表的内容,而无需刷新页面


refresh contents of mysql driven dropdown list without page refresh

我有一个php页面,其中包含一个由mysql查询填充的下拉列表。

$departmentsql="select `department` from `departments` order by department"; 
$resultdepartment=mysql_query($departmentsql); 
$optionsdepartment=""; 
while ($row=mysql_fetch_array($resultdepartment)) { 
    $department=$row["department"]; 
    $optionsdepartment.="<OPTION VALUE='"$department'">".$department; 
}

下拉列表代码

<SELECT NAME="department" id="department"> 
<OPTION VALUE=0 >
<?=$optionsdepartment?>
</SELECT>

我在页面上有一个选项来添加新部门,这发生在下拉列表中。添加部门后?这可以通过弹出页面关闭或页面上的刷新链接来启动?

这可以用PHP完成还是需要Javascript?

感谢和问候,莱恩

您需要使用基于 AJAX 的查询来实现此目的。