Java 地区划码

地区划码的数据表

链接: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);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值