zoukankan      html  css  js  c++  java
  • 前端.省市级联框

    
    
    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>
  • 相关阅读:
    JQuery源码解析-Dom加载过程
    多个script标签的作用域
    JQuery源码解析-JQuery的工具方法(1)
    JQuery源码解析-JQuery的工具方法
    JQuery源码解析-JQuery.extend()方法
    JQuery源码解析-添加JQuery的一些方法和属性
    中兴捧月算法精英挑战赛-迪杰斯特拉派
    C语言中的内存相关问题
    动态内存管理
    虚函数与虚继承小结
  • 原文地址:https://www.cnblogs.com/initx/p/11528724.html
Copyright © 2011-2022 走看看