三级联动与后台交互

HTML代码

 1                 <ul class="col-xs-12">
 2                     <li class="col-sm-3 col-xs-12">
 3                         <select id="select_province"  onchange="get_select_city()"  >
 4                             <option value=" " selected="selected" >请选择省份</option>
 5                             <#list provList as prov>
 6                                 <option value="${prov.code}">${prov.name}</option>
 7                             </#list>
 8                         </select>
 9                     </li>
10                     <li class="col-sm-3 col-xs-12">
11                         <select id="select_city" name="city" onchange="get_select_county()">
12                             <option>选择市</option>
13                         </select>
14                     </li>
15                     <li class="col-sm-3 col-xs-12">
16                           <select id="select_county" name="select_county">
17                             <option value="">选择县、区</option>
18                           </select>
19                       </li>
20                     <li class="col-sm-3 col-xs-12">
21                            <a id="selectIDCity" class="submit" href="javascript:void(0);">确定</a>
22                     </li>
23                 </ul>

js代码

function get_select_city(){
    var id = document.getElementById('select_province').value.replace(",","");
    $.get("http://www.zhyell.com/zones/getCity/"+id, function(result){
        var city = $("#select_city");
        city.empty();
        var option0 = $("<option>").text('选择市').val('');
        city.append(option0);
        for(var i=0;i<result.length;i++) {
            if(i == 0){
                var option = $("<option>").text(result[i].name).val(result[i].code).attr("selected","selected");
            }else{
                var option = $("<option>").text(result[i].name).val(result[i].code);
            }
            city.append(option);
        }
    });
}
function get_select_county(){
    var id = document.getElementById('select_city').value;
    $.get("http://www.zhyell.com/zones/getCity/"+id, function(result){
        var city = $("#select_county");
        city.empty();
        var option0 = $("<option>").text('选择县、区').val('');
        city.append(option0);
        for(var i=0;i<result.length;i++) {
            if(i == 0){
                var option = $("<option>").text(result[i].name).val(result[i].code).attr("selected","selected");
            }else{
                var option = $("<option>").text(result[i].name).val(result[i].code);
            }
            city.append(option);
        }
    });
}

 

posted @ 2016-10-09 14:54  小时光  阅读(367)  评论(0)    收藏  举报