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

  

免责声明:文章转载自《jquery动态实现填充下拉框》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Winform ListView 窗体闪烁问题解决ORM框架的延迟加载(懒加载)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery以Post方式发送请求并获取返回的文件供下载!

用ajax请求文件下载当然是可以的,不用有返回值,代码差不多是这样: try { string FileName = ".//doc//[大家网]Beginning.ASP.NET.2.0.E-Commerce.in.C#.2005.From.Novice.to.Professional[www.TopSage.c...

httpclient x-www-form-urlencoded

1. 使用Apache httpclient提交post请求 http工具方法(需指定编码, 否则出错,这里用的UTF-8) public static String postWithParamsForString(String url, List<NameValuePair> params){ HttpClient clie...

Java几种常用JSON库性能比较

本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。 JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。 目前对于J...

MUD教程--巫师入门教程3

1. 指令格式为:edit <档名>,只加文件名,默认为当前目录,加here,表示编辑你当前所处的房间, 回车后即进入线上编辑系统。2. 如果这是一个已经有的档案,你可以使用 z 或 Z 来看档案。z表示一次显示20行,Z表示一次显示40行。为了编辑方便,最好在开始时用 n 表示每一行在开头处显示它的行数,再用一次 n 取消行数显示;3. 还有...

Servlet第六篇【Session介绍、API、生命周期、应用】

什么是Session Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session 如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用...

webapi获取请求地址的IP

using System.Net.Http; public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpContext"; private const string RemoteEndpointMessa...