easyui的下拉框动态级联加载的实现方法(附代码)

这次给大家带来easyui的下拉框动态级联加载实现方法(附代码),easyui下拉框动态级联加载的注意事项有哪些,下面就是实战案例,一起来看一下。

easyui的下拉框动态加载数据,高校中要根据首先查询所有学院,然后根据学院动态加载课程。下面看如何实现。

1.界面效果

QQ截图20180414115031.png

2. html + js代码

学院名称:  课程名称: 

登录后复制

$(function() {       // 下拉框选择控件,下拉框的内容是动态查询数据库信息    $('#collegeName').combobox({         url:'${pageContext.request.contextPath}/loadInstitution',         editable:false, //不可编辑状态        cache: false,        panelHeight: '150',        valueField:'id',          textField:'institutionName',     onHidePanel: function(){       $("#courseName").combobox("setValue",'');//清空课程       var id = $('#collegeName').combobox('getValue');           //alert(id);      $.ajax({       type: "POST",       url: '${pageContext.request.contextPath}/loadCourse?id=' + id,       cache: false,       dataType : "json",       success: function(data){       $("#courseName").combobox("loadData",data);            }         });           } });      $('#courseName').combobox({       //url:'itemManage!categorytbl',       editable:false, //不可编辑状态      cache: false,      panelHeight: '150',//自动高度适合      valueField:'id',        textField:'courseName'      }); });

登录后复制

3.后台代码

@RequestMapping("/loadInstitution")   /**    * 加载学院    * @param     * @param     * @return void    * @exception/throws [违例类型] [违例说明]    * @see     [类、类#方法、类#成员]    * @deprecated    */   public void loadInstitute(HttpServletRequest request,       HttpServletResponse response) throws Exception {     try {       JackJsonUtils JackJsonUtils = new JackJsonUtils();       List institutionList = institutionBean           .queryAllColleage();       System.out.println("学院list大小=====" + institutionList.size());       String result = JackJsonUtils.BeanToJson(institutionList);       System.out.println(result);       JsonUtils.outJson(response, result);     } catch (Exception e) {       logger.error("加载学院失败", e);     }   }    @RequestMapping("/loadCourse")   /**    * 动态加载课程    *    *    * @param     * @param     * @return void    * @exception/throws [违例类型] [违例说明]    * @see     [类、类#方法、类#成员]    * @deprecated    */   public void loadCourse(HttpServletRequest request,       HttpServletResponse response) throws Exception {     JackJsonUtils JackJsonUtils = new JackJsonUtils();     String id = request.getParameter("id");     System.out.println("学院id====" + id);     try {       if(id != null && id != ""){         List listCourseInfoList = courseBean             .queryAllCourseInfos(id);         System.out.println("课程list大小=====" + listCourseInfoList.size());         String result = JackJsonUtils.BeanToJson(listCourseInfoList);         System.out.println(result);         JsonUtils.outJson(response, result);       }     } catch (Exception e) {       logger.error("加载课程失败", e);     }   }

登录后复制

根据基础提供的接口查询学院和课程,转换为json格式后绑定到前台控件上。          

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

有哪些vue组件的书写方法

通过JS获取JSON数据并加载的步骤详解

JS怎样让元素沿着抛物线轨迹运动

以上就是easyui的下拉框动态级联加载的实现方法(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2772380.html

(0)
上一篇 2025年3月8日 13:16:09
下一篇 2025年2月28日 13:45:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js和jquery如何实现自动加载图片(附代码)

    这次给大家带来js和jquery如何实现自动加载图片(附代码),js和jquery实现自动加载图片的注意事项有哪些,下面就是实战案例,一起来看一下。 一、JavaScript自动加载 ①在文本中用onload: 当页面中所有内容(包括图片)…

    编程技术 2025年3月8日
    200
  • 操作modal单次加载数据

    这次给大家带来操作modal单次加载数据,操作modal单次加载数据的注意事项有哪些,下面就是实战案例,一起来看一下。 1. Bootstrap 模态对话框和简单使用 x 对话框标题 对话框主体 取消 确定 登录后复制 可以使用按钮或链接直…

    编程技术 2025年3月8日
    200
  • datatable怎样实现异步加载

    这次给大家带来datatable怎样实现异步加载,datatable实现异步加载的注意事项有哪些,下面就是实战案例,一起来看一下。 table部分代码 用户名 渠道名 游戏名 结果 耗时 创建时间 登录后复制 异步加载数据并实现定制化 下面…

    编程技术 2025年3月8日
    200
  • 怎样实现组件相互跳转

    这次给大家带来怎样实现组件相互跳转,实现组件相互跳转的注意事项有哪些,下面就是实战案例,一起来看一下。 通过VueRouter来实现组件之间的跳转,供大家参考,具体内容如下 提供了3种方式实现跳转: ①直接修改地址栏中的路由地址 {{msg…

    编程技术 2025年3月8日
    200
  • JSONP的实现原理

    这次给大家带来JSONP的实现原理,使用JSONP的注意事项有哪些,下面就是实战案例,一起来看一下。 JSONP的实现原理 相信很多从事前后端分离的人对于JSONP也是经常接触的,不过很多新手对于JSONP,不知道怎么去实现以及它的实现原理…

    编程技术 2025年3月8日
    200
  • vue组件怎么实现猜数字功能

    这次给大家带来vue组件怎么实现猜数字功能,vue组件实现猜数字功能的注意事项有哪些,下面就是实战案例,一起来看一下。 vue组件猜数字游戏 {{msg}} /* *创建一个组件,my-game: 猜数字大小。 组件:一个input和一个p…

    编程技术 2025年3月8日
    200
  • vue路由嵌套SPA的实现方法

    这次给大家带来vue路由嵌套SPA的实现方法,vue路由嵌套SPA实现的注意事项有哪些,下面就是实战案例,一起来看一下。 本文为大家分享了路由嵌套的SPA实现的步骤: A(/a)组件需要嵌套B组件(/b)和C组件(/c) ①准备嵌套其它组价…

    编程技术 2025年3月8日
    200
  • JS实现三级级联

    这次给大家带来JS实现三级级联,JS实现三级级联的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例为大家分享了js实现三级级联特效的具体代码,供大家参考,具体内容如下     //二维数组存放市的信息 var shi =[[“丽水…

    编程技术 2025年3月8日
    200
  • 原生JS怎么异步请求实现Ajax

    这次给大家带来原生JS怎么异步请求实现Ajax,原生JS异步请求实现Ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 在前端页面开发的过程中,经常使用到Ajax请求,异步提交表单数据,或者异步刷新页面。 一般来说,使用Jquery…

    编程技术 2025年3月8日
    200
  • JS二叉树的先序中序及后序遍历实现方法

    这次给大家带来JS二叉树的先序中序及后序遍历实现方法,JS二叉树先序中序及后序遍历实现方法的注意事项有哪些,下面就是实战案例,一起来看一下。 之前学数据结构的时候,学了二叉树的先序、中序、后序遍历的方法,并用C语言实现了,下文是用js实现二…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论