在不刷新的情况下向下拉列表添加新选项

时间:2012-05-14 07:14:17

标签: php

我有一个动态下拉列表,它从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>

1 个答案:

答案 0 :(得分:0)

ajax将是去这里的方式。可以在后台将数据发送到php页面,然后在完成时只重新加载带有下拉菜单的div。

更多关于ajax and jquery here

以及js and ajax here

上的更多信息