我有一个动态下拉列表,它从tblSupplies
获取其值。管理员可以向下拉列表中添加新选项。我能够做到这一点,但它需要管理员转到另一个页面添加一个选项,这会导致以前输入的值被删除。这是我的动态下拉列表的代码
<select name="Supply_Name" id="Supply_Name">
<?php
do { ?>
<option value="<?php echo $row_Recordset1['Supply_ID']?>"><?php echo $row_Recordset1['Supply_Name']?></option>
<?php} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1); }
?>
</select>
Ajax将是这里的方式。 可以将数据发送到后台的PHP页面,然后在完成后仅重新加载带有下拉菜单的div。
有关 Ajax 和 jquery 的更多信息,请点击此处
以及更多关于JS和Ajax的信息