67,513
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html>
<html>
<head>
<title>cascadeMenu.html</title>
<meta charset="UTF-8"" />
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-3.2.1.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
type:"get",
dataType:"text",
url:"${pageContext.request.contextPath}/ProvinceServlet",
success:function(result){
var data=Json.parse(result);
var pSelect=document.getElementById("province");
for(var i=0;i<data.length;i++){
var p=data[i];
pSelect.options.add(new Option(p.name,p.code));
}
}
});
$("#province").change(function(){
var pCode=$("#province").val();
$.ajax({
type:"get",
data:{"pCode":pCode},
dataType:"text",
url:"${pageContext.request.contextPath}/CityServlet",
success:function(result){
var data2=Json.parse(result);
var cSelect=document.getElementById("city");
cSelect.length=1;
for(var i=0;i<data2.length;i++){
var c=data2[i];
cSelect.options.add(new Option(c.name,c.code));
}
document.getElementById("town").length=1;
}
});
});
$("#City").change(function(){
var cCode=document.getElementById("City").value;
$.ajax({
type:"get",
data:{"cCode":cCode},
dataType:"text",
url:"${pageContext.request.contextPath}/TownServlet",
success:function(result){
var data2=Json.parse(result);
var tSelect=document.getElementById("Town");
tSelect.length=1;
for(var i=0;i<data2.length;i++){
var t=data2[i];
tSelect.opptions.add(new Opption(t.name,t.code));
}
}
});
});
});
</script>
</head>
<body>
<h3>三级联动</h3>
<hr />
<select id="province"> <option value="-1">-请选择省份-</option> </select>
<select id="city"> <option value="-1">-请选择城市-</option> </select>
<select id="town"> <option value="-1">-请选择区县-</option> </select>
</body>
</html>
格式化一下