如何根据另一个下拉值更改下拉值?
我将有 3 个下拉值,如下所示:
<form method="post" action="find.pgp"><div class="form-group col-lg-2">
<label>Country</label>
<select id="country" name="country" class="form-control">
<option value="1">Japan</option>
<option value="2">China</option>
<option value="3">New Zealand</option>
</select>
</div>
<div class="form-group col-lg-2">
<label>province</label>
<select name="province" class="form-control">
<option value="1">a province</option>
</select>
</div>
<div class="form-group col-lg-2">
<label>city</label>
<select name="city" class="form-control">
<option value="1">a city</option>
</select>
</div> <input type="submit> </form>
我想要的是,
1st 我选择一个国家名称
第二省改为基于国家与其数据库表的关系
第三,我选择省份,然后城市下拉列表的值更改为与数据库中的省份表相关的城市
4th 我将提交所有这些以在数据库中找到一些东西
那么我应该如何使用 JQuery 和 Ajax 来检索值并更改下拉列表值呢?谢谢
原文由 user3224142 发布,翻译遵循 CC BY-SA 4.0 许可协议
所以基本上你需要先禁用
select
除非国家对吗?或者其他会使国家/地区字段首先被选中的东西。因为我不知道您的服务器响应是什么。我假设是这个
通过这种方式,我可以简单地使用 jQuery
html()