前端.省市级联框

 
var codeurl = ctx + "system/districts/list"

//债务人省份
        $(function() {
            // 初始化省市区
            initAddress("#obligorLocation","#obligorCity");
            // 更改省份后的操作
            $("#obligorLocation").change(function() {
                var provCode = $("#obligorLocation").val();
                getCity(provCode,"#obligorCity");
            });
        });
        function initAddress(province,city) {
            var firstProvCode;
            // ajax请求所有省份
            //$(province).empty();
            $(province).append("<option value=''>-- 选择省 --</option>");
            $.post(codeurl, {
                pid : 0
            }, function(data) {
                $.each(data.rows,
                        function(i, d) {
                            $(province).append(
                                    "<option value='"+d.id+"'>" + d.extName
                                            + "</option>");
                        });
                firstProvCode = data.rows[0].id;
                // 根据第一个省份code获取对应城市列表
                getCity(firstProvCode,city);
            }, 'json');
        }
        //获取对应城市列表(里面包括获取第一个城市的区县列表)
        function getCity(provCode,city) {
            // ajax请求所有市级单位
            $.post(codeurl, {
                pid : provCode
            }, function(data) {
                // 先清空城市下拉框
                $(city).empty();
                $(city).append("<option value=''>-- 选择市 --</option>");
                $.each(data.rows,
                        function(i, d) {
                            $(city).append(
                                    "<option value='"+d.id+"'>" + d.extName
                                            + "</option>");
                        });
            }, 'json');
        }
        
        
<div class="form-group">
<label class="col-sm-2 control-label">债务人所在区域:</label>
<div class="form-inline col-sm-4">
<!-- <input id="obligorLocation" name="obligorLocation" class="form-control" required type="text"> -->
<select id="obligorLocation" name="obligorLocation" class="form-control">
</select>
<select id="obligorCity" name="obligorCity" class="form-control">
</select>
</div>
</div>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值