成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? easyui下拉框動態級聯加載的示例代碼
全站頭部文字 我要出現在這里
easyui下拉框動態級聯加載的示例代碼 646 2024-03-24   

easyui的下拉框動態加載數據,高校中要根據首先查詢所有學院,然后根據學院動態加載課程。下面看如何實現。

1.界面效果

查看圖片

2. html + js代碼

<span>學院名稱:</span> 
<input class="easyui-combobox" style="width:30%;" id="collegeName"> 
<span>課程名稱:</span> 
<input class="easyui-combobox" style="width:30%;" id="courseName"><br/> 
$(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<Institution> 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<CourseInfo> 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格式后綁定到前臺控件上。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 寻宝电影| 一拜天地双男主| 568b水晶头接法图| coralie| 同性gay在线| 恋爱症候群| 二年级上古诗26首打印| 《满意度》电影免费观看| 美国电影golddiggers| 辰巳ゆい| 山东卫视体育频道| 神经内科出科小结| 张国强个人简历| 郑丽身高一米几| 浙江卫视节目在线观看直播| 2024年6月思想汇报| 南营洞1985| 秀人网入口| fate动漫| 道东道西| 十三刺客| cetv3中国教育电视台直播| 心理健康《微笑的力量》ppt | 农民工野外一级毛片| 国产精品欧美大片| 美丽的坏女人中文字幕| 色黄视频免费观看| 最后的招待1991| 半夜电影| 潇洒走一回广场舞完整版| 辰巳ゆい| 韩世雅电影在线观看国语版| 挠vk| 首映式| 松树的风格原文完整版| 羞羞的铁拳演员表| 胡克·霍根| 陕09j01图集| 全国急招压路机师傅| 被抛弃的青春1982| 大学生做爰视频直播|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103