js省市县三级联动下拉列表的示例

本文介绍了如何使用JavaScript实现省市县三级联动的下拉列表。通过HTML定义三个下拉框,配合JS函数`selectOnChange`实现在选择上级选项时动态加载下级数据。JS代码通过AJAX从后台获取JSON数据,并创建新的选项。Java后端提供`findAreaByParentId`接口,根据父级ID查询数据库并返回区域列表。
摘要由CSDN通过智能技术生成

html代码 三个下拉列表

<select id = "province" onchange ="selectOnChange(this.options[this.options.selectedIndex].value,'city')">
<c:choose>
<c:when test="${not empty areaList}">
 <c:forEach items="${areaList}" var="var" varStatus="vs">
 <option value="${var.ID}" >
 ${var.AREANAME}
 </option>
</c:forEach>
</c:when>
</c:choose>
</select>
<select id = "city" onchange ="selectOnChange(this.options[this.options.selectedIndex].value,'county')">
</select>
<select id = "county">
</select>

 

JS代码

 function selectOnChange(SelId,toSelId){
//document.getElementById(toSelId).innerHTML="";
$.ajax({
url:"<%=basePath%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值