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>
  • 相关阅读:
    ecshop ajax请求验证captcha(验证码)
    ecshop ajax内置函数Ajax.call
    Execl中函数使用总结
    php应用篇 PHPMailer使用
    Jquery中的选择器
    你的水桶有多满
    在纸上写todo list还是用APP?
    absolute居中
    搬家租房总结
    编译器的作用:将汇编语言翻译成机器语言
  • 原文地址:https://www.cnblogs.com/initx/p/11528724.html
Copyright © 2011-2022 走看看