下拉框动态级联加载

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

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

1.界面效果

下拉框动态级联加载

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);     }   }

登录后复制

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

推荐阅读:

zTree异步加载时添加子节点总是重复怎么解决

如何从json提取的数据添加加到html中

怎么发掘空白处隐藏元素

jQuery实现下拉菜单导航

以上就是下拉框动态级联加载的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 16:29:06
下一篇 2025年2月26日 01:38:32

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

相关推荐

  • 创建动态菜单或下拉列表的JavaScript代码

    这次给大家带来创建动态菜单或下拉列表的javascript代码,使用的javascript创建动态菜单或下拉列表的注意事项有哪些,下面就是实战案例,一起来看一下。 在很多场景中,我们都需要动态地创建菜单、下拉列表或列表项。下面是一段最基础的…

    编程技术 2025年3月8日
    200
  • 网页页面实现加载进度条

    这次给大家带来网页页面实现加载进度条,网页页面实现加载进度条的注意事项有哪些,下面就是实战案例,一起来看一下。 页面加载进度条最初我是在youtube上看到的,后面几乎在各大网站上都能见到它的身影,可以让用户在加载页面的时候不会对着完全空白…

    编程技术 2025年3月8日
    200
  • 实现五级地区点击后加载

    这次给大家带来实现五级地区点击后加载,五级地区点击后加载的注意事项有哪些,下面就是实战案例,一起来看一下。 在项目功能中需要录入户籍地和现居住地,为减少用户输入量,将使用树插件选择全国五级地区+输入框输入详细地址。这里优先使用了zTree树…

    2025年3月8日
    200
  • 动态显示select下拉列表数据

    这次给大家带来动态显示select下拉列表数据,动态显示select下拉列表数据的注意事项有哪些,下面就是实战案例,一起来看一下。 先来看看运行效果: 具体代码如下: www.jb51.net jQuery动态显示表单 //数据集 var …

    2025年3月8日
    200
  • JavaScript实现左右下拉框动态增删示例

    本文介绍了javascript实现左右下拉框动态增删示例,非常实用,有兴趣的同学可以参考一下本文 效果: 1. Html部分代码             左1      左2      左3      左4      左5      左6 …

    2025年3月8日
    200
  • 原生ajax实现上拉加载功能

    这次给大家带来原生ajax实现上拉加载功能,原生ajax实现上拉加载功能的注意事项有哪些,下面就是实战案例,一起来看一下。 上拉加载的思路 1 上拉加载是要把屏幕拉到最底部的时候触发ajax事件请求数据 2.所有要获取屏幕的高度 文档的高度…

    编程技术 2025年3月8日
    200
  • 实现无刷新下拉联动的Ajax+Servlet(附代码)

    这次给大家带来实现无刷新下拉联动的Ajax+Servlet(附代码),实现实现无刷新下拉联动的Ajax+Servlet的注意事项有哪些,下面就是实战案例,一起来看一下。 下拉联动的功能可以说非常的常用,例如在选择省、市等信息的时候;或者在选…

    编程技术 2025年3月8日
    200
  • 实现列表无限加载与二级下拉菜单选项的Ajax(附代码)

    这次给大家带来实现列表无限加载与二级下拉菜单选项的Ajax(附代码),使用实现列表无限加载与二级下拉菜单选项的Ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax做列表无限加载和Ajax做二级下拉选项,供大家参考,具体内容如…

    编程技术 2025年3月8日
    200
  • 怎么用Ajax实现动态加载数据的功能

    这次给大家带来怎么用Ajax实现动态加载数据的功能,Ajax实现动态加载数据功能的注意事项有哪些,下面就是实战案例,一起来看一下。 前言: 1.这个随笔实现了一个Ajax动态加载的例子。 2.使用.net 的MVC框架实现。 3.这个例子重…

    编程技术 2025年3月8日
    200
  • 怎么用ajax操作页面加载和内容删除

    这次给大家带来怎么用ajax操作页面加载和内容删除,用ajax操作页面加载和内容删除的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax最大的好处就在于加载和删除的时候不会跳转页面,现在的网页大多都会选择用ajax来写,相比嵌入PH…

    2025年3月8日
    200

发表回复

登录后才能评论