jQuery实现动态加载select下拉列表项功能示例
本文实例讲述了jQuery实现动态加载select下拉列表项功能。分享给大家供大家参考,具体如下:
需求说明:
以前使用的select下拉列表都是静态的,select的option数据都是写死的。现在项目中的select需要根据不同的场景使用不同的数据,解决方式就是动态加载option数据。
代码部分:
下面步骤介绍了如何从数据库获取数据,并动态的在前端显示。
步骤一:jsp页面静态的select:
注意:
1、静态的select在某些场景下使用是没有问题的。但是在产品不同的需求时,动态select更能胜任其多样性。
2、select有多种写法,这里是最简单的。
步骤二:jQuery通过ajax请求获取动态的数据,并在jsp页面显示。
functionIninDepart(){
$("#selectSM").remove();//清空select列表数据
varstate=1;
$.ajax({
type:"POST",
url:"<%=basePath%>/getItemDepartList.do",
dataType:"JSON",
data:{},
success:function(msg)
{
$("#selectSM").prepend("请选择");//添加第一个option值
for(vari=0;i"+msg.rows[i]+"");
$("#selectSM").append("");
}
},error:function(){
alertLayer("获取数据失败","error");
}
});
}
注意:这里使用的是jQuery、ajax,其他方式也可以实现。
步骤三:后台数据的处理。
publicJSONObjectgetItemDepartList(HttpServletRequestrequest)throwsException{
//查询select数据
List热门推荐
10 生日祝福语朋友简短的话
11 宝贝的人生祝福语简短
12 新年有哪些祝福语简短
13 简短又洋气祝福语大全
14 简短祝福语除夕快乐英文
15 生日贺卡祝福语毕业简短
16 战友聚会祝福语幽默简短
17 最新中秋祝福语简短英语
18 夏日升学宴祝福语简短