zoukankan      html  css  js  c++  java
  • jquery动态实现填充下拉框

     当点下拉框时动态加载后台数据。 后台代码

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
    
    request.setCharacterEncoding("UTF-8");  
    
    response.setCharacterEncoding("UTF-8");  
    
    Map<String, String> product_names = DataManager.getGroup_names();  
    
    StringBuffer sb = new StringBuffer();  
    
    sb.append("{");  
    
    Set<String> keys = product_names.keySet();  
    
    for(Iterator<String> iter = keys.iterator();iter.hasNext();) {  
    
    String key = iter.next();  
    
    sb.append(product_names.get(key)+":");  
    
    sb.append("['"+key+"'],");  
    
    }  
    
    sb.deleteCharAt(sb.length()-1);  
    
    sb.append("}");  
    
    response.getWriter().write(sb.toString());  
    
    }  
    

      前台:

    $.ajax({  
      type:"post",  
      url:"InitData", 
      data:"",  
      success:function(data) {  
        var map =  eval("("+data+")");  
        $.each(map,function(key,values){  
          $("<option value="+values+">"+key+"</option>").appendTo("#p_name");  
        });   
      }  
    }); 
    

      

  • 相关阅读:
    POJ2352
    POJ 2524 并查集
    A POJ1611
    树状dp--B
    spring mvc实现文件上传与下载
    Joda-Time
    JAVA对象与JSON之间的转换
    jackson-databind注解
    JPA注解
    springMVC、spring、jpa、springData整合配置
  • 原文地址:https://www.cnblogs.com/estellez/p/4105244.html
Copyright © 2011-2022 走看看