地区划码的数据表
链接:https://pan.baidu.com/s/1R1t-v04A0nHpz33s3dY_7w?pwd=ee3q
提取码:ee3q
<tr>
<td style="width: 20%; vertical-align: middle; text-align: right;">
<i class="ace-icon fa fa-sm fa-asterisk red"></i>生源地行政区划码
</td>
<%--生源地行政区划码 STU_SOURCE_CODE--%>
<td colspan="5">
<select id="stuSourceCode_province" name="stuSourceCode_province" class="form-control widthThree" onchange="getCity()" style="">
<option value="">-请选择省-</option>
<c:forEach items="${codeOne}" var="var">
<c:if test="${var.code == pageData.province}">
<option value="${var.code }" selected="selected">${var.name }</option>
</c:if>
<c:if test="${var.code != pageData.province}">
<option value="${var.code }">${var.name }</option>
</c:if>
</c:forEach>
</select>
<select id="stuSourceCode_city" name="stuSourceCode_city" class="form-control widthThree" onchange="getArea()" >
<option value="">-请选择市-</option>
<c:forEach items="${codeTwo}" var="var">
<c:if test="${var.code == pageData.city}">
<option value="${var.code }" selected="selected">${var.name }</option>
</c:if>
<c:if test="${var.code != pageData.city}">
<option value="${var.code }">${var.name }</option>
</c:if>
</c:forEach>
</select>
<select id="stuSourceCode_area" name="stuSourceCode_area" class="form-control widthThree">
<option value="">-请选择县-</option>
<c:forEach items="${codeThree}" var="var">
<c:if test="${var.code == pageData.districe}">
<option value="${var.code }" selected="selected">${var.name }</option>
</c:if>
<c:if test="${var.code != pageData.districe}">
<option value="${var.code }">${var.name }</option>
</c:if>
</c:forEach>
</select>
</td>
</tr>
$(function() {
//加载区域编码数据
$.ajax({
url: "<%=basePath%>/status/getCodeList",
data:{
"level":'1',
"parentCode":'00'
},
type: "post",
success: function (data) {
var html = "";
var html1 = "";
var html2 = "";
var html3 = "";
for (var i = 0; i < data.length; i++) {
if(data[i].code == $("#province").val()){
html+= "<option selected value='" + data[i].code + "' >" + data[i].name + "</option>"
}else{
html+= "<option value='" + data[i].code + "' >" + data[i].name + "</option>"
}
if(data[i].code == $("#province1").val()){
html1+= "<option selected value='" + data[i].code + "' >" + data[i].name + "</option>"
}else{
html1+= "<option value='" + data[i].code + "' >" + data[i].name + "</option>"
}
if(data[i].code == $("#province2").val()){
html2+= "<option selected value='" + data[i].code + "' >" + data[i].name + "</option>"
}else{
html2+= "<option value='" + data[i].code + "' >" + data[i].name + "</option>"
}
if(data[i].code == $("#province3").val()){
html3+= "<option selected value='" + data[i].code + "' >" + data[i].name + "</option>"
}else{
html3+= "<option value='" + data[i].code + "' >" + data[i].name + "</option>"
}
}
$('#stuSourceCode_province').append(html);
$('#stuBirthCode_province').append(html1);
$('#stuPlaceCode_province').append(html2);
$('#stuIdCode_province').append(html3);
},
error: function () {
alert("加载省失败");
}
});
//1 生源地
$("select[name='stuSourceCode_province']").change(function(){
getCity("stuSourceCode");
})
$("select[name='stuSourceCode_city']").change(function(){
getArea("stuSourceCode");
})
//2出生地
$("select[name='stuBirthCode_province']").change(function(){
getCity("stuBirthCode");
})
$("select[name='stuBirthCode_city']").change(function(){
getArea("stuBirthCode");
})
//3籍贯地区STU_PLACE_CODE
$("select[name='stuPlaceCode_province']").change(function(){
getCity("stuPlaceCode");
})
$("select[name='stuPlaceCode_city']").change(function(){
getArea("stuPlaceCode");
})
//4户口所在地行政区划码stuIdCode
$("select[name='stuIdCode_province']").change(function(){
getCity("stuIdCode");
})
$("select[name='stuIdCode_city']").change(function(){
getArea("stuIdCode");
})
})
function getCity(str){
var pcode = $("#"+str+"_province").val();
$("#"+str+"_city").empty();
$("#"+str+"_area").empty();
$.ajax({
url: "<%=basePath%>/status/getCodeList",
data:{
"level":'2',
"parentCode":pcode
},
type: "post",
success: function (data) {
$('#'+str+'_city').append("<option value='' >" + "请选择市" + "</option>");
for (var i = 0; i < data.length; i++) {
$('#'+str+'_city').append("<option value='" + data[i].code + "' >" + data[i].name + "</option>");
}
},
error: function () {
layer.alert("加载失败!", {icon: 2});
}
});
}
function getArea(str){
var city = $("#"+str+"_city").val();
$("#"+str+"_area").empty();
$.ajax({
url: "<%=basePath%>/status/getCodeList",
data:{
"level":'3',
"parentCode":city
},
type: "post",
success: function (data) {
$('#'+str+'_area').append("<option value='' >" + "请选择县" + "</option>");
for (var i = 0; i < data.length; i++) {
$('#'+str+'_area').append("<option value='" + data[i].code + "' >" + data[i].name + "</option>");
}
},
error: function () {
layer.alert("加载失败!", {icon: 2});
}
});
}
List<SysCode> codeOne = (List<SysCode>) JedisUtils.getObject("codeOne");
modelAndView.addObject("codeOne",codeOne);
List<SysCode> codeTwo = (List<SysCode>) JedisUtils.getObject("codeTwo");
modelAndView.addObject("codeTwo",codeTwo);
List<SysCode> codeThree = (List<SysCode>) JedisUtils.getObject("codeThree");
modelAndView.addObject("codeThree",codeThree);