我正在尝试使用从使用PHP和MySQL的第一个下拉列表中选择的值填充第二个下拉列表,并且不刷新页面。我认为这很简单,但无法使其正常工作,因此将不胜感激任何帮助。
到目前为止,我有以下内容:
HTML 表单 (form.php)
<select name="list1" id="list1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="list2" id="list2">
</select>
JavaScript(在 form.php 中)
<script type="text/javascript">
$("#list1").change(function() {
$("#list2").load("get_list2.php?id=" + $("#list1").val());
});
</script>
get_list2.php
require_once("config.php");
$q1 = mysql_query("SELECT * FROM mytable WHERE id = '$_GET[id]'");
while($row1 = mysql_fetch_assoc($q1)){
echo "<option>".$row1['item']."</option>";
}
谢谢!