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>
  • 相关阅读:
    Google黑板报上连载的长文
    sql server2000 数据同步
    sql server 2000 数据同步(2)
    reset sql server express sa password
    Fetion分析之二:服务器地址从何而来——变态的配置文件(转)
    CentOS软件安装血泪经验(转)
    《Unix & Linux 大学教程》(转)
    有关CentOS6的man报错
    linux 命令行学习笔记
    ubuntu 無法掛載ntfs分區
  • 原文地址:https://www.cnblogs.com/initx/p/11528724.html
Copyright © 2011-2022 走看看