打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
jquery动态实现填充下拉框
项目需要实现一个功能 当点下拉框时动态加载后台数据。
这是后台数据
Java代码
 
  1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {   
  2. request.setCharacterEncoding("UTF-8");   
  3. response.setCharacterEncoding("UTF-8");   
  4. Map<String, String> product_names = DataManager.getGroup_names();   
  5. StringBuffer sb = new StringBuffer();   
  6. sb.append("{");   
  7. Set<String> keys = product_names.keySet();   
  8. for(Iterator<String> iter = keys.iterator();iter.hasNext();) {   
  9. String key = iter.next();   
  10. sb.append(product_names.get(key)+":");   
  11. sb.append("['"+key+"'],");   
  12. }   
  13. sb.deleteCharAt(sb.length()-1);   
  14. sb.append("}");   
  15. response.getWriter().write(sb.toString());   
  16. }  

前台设值
Java代码
 
  1. $.ajax({   
  2. type:"post",   
  3. url:"InitData",   
  4. data:"",   
  5. success:function(data) {   
  6. var map =  eval("("+data+")");   
  7. $.each(map,function(key,values){   
  8. $("<option value="+values+">"+key+"</option>").appendTo("#p_name");   
  9. }   
  10. );    
  11. }   
  12. });  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
java: utf-8转unicode
JAVA版微信支付V3-完全版
解决Java中MD5加密utf-8格式时与其他语言不同的问题
StringBuffer类的替换功能
StringBuffer类的使用方法
易宝Java版在线支付
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服