js三级联动

三级联动

<div class="form-group cityDiv">
                                    <ins>所在城市</ins>
                                    <select id="province_id" name="province_id" >
                                    </select> 
                                    <select id="city_id" name="city_id">
                                    </select> 
                                    <select id="area_id" name="area" >
                                    </select>   
</div>
var oProvince = $("#province_id");
            var oCity = $("#city_id");
            var oDistrict = $("#area_id");
            function province(){
                $.ajax({
                    type:"POST",
                    url:contextPath+"back/city/listProvince.htm",
                    data:"{}",
                    dataType:"json",
                    success:function(data){
                        var temp_html='';
                         $.each(data.msg,function(i,province){
                             temp_html+="<option value='"+province.province_id+"'>"+province.province_name+"</option>";
                        });
                         oProvince.html(temp_html);
                          city($("#province_id").val());
                    }            
                });
            }

            function city(province_id){
                $.ajax({
                    type:"POST",
                    url:contextPath+'back/city/listCity.htm?tm='+new Date().getTime(),
                    data:{'province_id':province_id},
                    dataType:'json',
                    cache:false,
                    success:function(data){
                    var temp_html='';
                         $.each(data.msg,function(i,city){
                             temp_html+="<option value='"+city.city_id+"'>"+city.city_name+"</option>";
                        });
                         oCity.html(temp_html);
                          area($("#city_id").val());
                    }            
                });
            }

             function area(city_id){
                $.ajax({
                    type:"POST",
                    url:contextPath+'back/area/listArea.htm?tm='+new Date().getTime(),
                    data:{'city_id':city_id},
                    dataType:'json',
                    cache:false,
                    success:function(data){
                        var temp_html='';
                         $.each(data.msg,function(i,area){
                             temp_html+="<option value='"+area.area_id+"'>"+area.area_name+"</option>";
                        });
                         oDistrict.html(temp_html);
                    }            
                });
            }


             oProvince.change(function(){
               city($("#province_id").val());
            });
              oCity.change(function(){
               area($("#city_id").val());
            });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值