zoukankan      html  css  js  c++  java
  • 若依添加省市县联动三级菜单

    1:下载三级菜单源码

      源码地址

    先下载如上源码,看运行效果


    2:把数据放入到spring boot static 文件下

     

    2:添加页面add.html相关操作

    A )thymeleaf include引入公共页面 js /css

     

     B)在add.html添加菜单代码

     

     在上图指定位置,插入如下javascript代码

    <script type="text/javascript">
    	$(function () {
    		var html = "<option value=''>== 请选择 ==</option>"; $("#input_city").append(html); $("#input_area").append(html);
    		$.each(pdata,function(idx,item){
    			if (parseInt(item.level) == 0) {
       				html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";
       			}
    		});
    		$("#input_province").append(html);
    
    		$("#input_province").change(function(){
    			if ($(this).val() == "") return;
    			$("#input_city option").remove(); $("#input_area option").remove();
    			var code = $(this).find("option:selected").attr("exid"); code = code.substring(0,2);
    			var html = "<option value=''>== 请选择 ==</option>"; $("#input_area").append(html);
    			$.each(pdata,function(idx,item){
    				if (parseInt(item.level) == 1 && code == item.code.substring(0,2)) {
    	   				html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";
    	   			}
    			});
    			$("#input_city").append(html);		
    		});
    
    		$("#input_city").change(function(){
    			if ($(this).val() == "") return;
    			$("#input_area option").remove();
    			var code = $(this).find("option:selected").attr("exid"); code = code.substring(0,4);
    			var html = "<option value=''>== 请选择 ==</option>";
    			$.each(pdata,function(idx,item){
    				if (parseInt(item.level) == 2 && code == item.code.substring(0,4)) {
    	   				html += "<option value='" + item.names + "' exid='" + item.code + "'>" + item.names + "</option>";
    	   			}
    			});
    			$("#input_area").append(html);		
    		});
    		//绑定
    		$("#input_province").val("广东省");$("#input_province").change();
    		$("#input_city").val("深圳市");$("#input_city").change();
    		$("#input_area").val("罗湖区");
    
    	});
    </script>
    

    C)在add.html所需要省市县位置添加如下代码

    <div class="row">
        <div class="col-sm-12">
            <div class="form-group">
                <label class="control-label col-sm-2">所在区域</label>
                <div class="col-sm-3">
                    <select name="input_province" id="input_province" class="form-control">
                    </select>
                </div>
                <div class="col-sm-3">
                    <select name="input_city" id="input_city" class="form-control">
                    </select>
                </div>
                <div class="col-sm-3">
                    <select name="input_area" id="input_area" class="form-control">
                    </select>
                </div>
            </div>
        </div>
    </div>
    做产品的程序,才是好的程序员!
  • 相关阅读:
    如何复制保存阿里巴巴的图片。
    如何在windows2003(IIS6)下配置IIS,使其支持cshtml
    数据库字符串加法,目前没成功
    使用ASP.NET AJAX与Bootstrap 弹窗解决方案
    在MyBatis中采用模糊查询变量的引用标志应当是$而不是#
    如何让SpringBoot工程在log/控制台中实时打印MyBatis执行的SQL语句
    雇员信息完全分页方案
    将雇员信息分页显示
    把Employees显示在页面上
    给EmpMapper开放Restful接口
  • 原文地址:https://www.cnblogs.com/asplover/p/14343611.html
Copyright © 2011-2022 走看看