我有以下代码选择框 div:
Make:<br>
<select name="Make">
<option value = "Toyota">Toyota</option>
<option value = "Honda">Honda</option>
</select>
<div id="side_model">
Model:<br>
<select name="Model">
<PHP CODE THAT SEARCHES DATABASE FOR ALL MODELS AVAILABLE AND LIST THEM AS OPTIONS ?>
</select>
</div>
以及以下 Jquery:
<script>
jQuery(document).ready(function($){
$('#Make').change(function() {
$.get('dropdown.php',{make: $(this).val() },function(d){
$('#side_model').html(d);
});
});
});
</script>
这是我的代码的一个非常简化的版本,但我所做的是,一旦选择了 make,我在 dropwdown php 中查询数据库并获取该 make 的所有模型,然后简单地填充列表
我的 dropdown.php 看起来像这样:
Model:<br>
<select name="Model">
<PHP CODE THAT SEARCHES DATABASE FOR ALL MODELS THAT MATCH THE MAKE SELLECTED AND LIST THEM AS OPTIONS ?>
</select>
好的,除了一个细节之外,代码几乎也按照预期的方式工作。
而不是 jQuery 用 dropdown.php 的内容替换 div,它只是在其顶部添加了额外的选择框。
如何获取 jQuery 代码以将模型选择框替换为动态生成的内容?