jquery怎么实现下拉选择不同显示不同

这篇文章主要介绍了jquery怎么实现下拉选择不同显示不同的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery怎么实现下拉选择不同显示不同文章都会有所收获,下面我们一起来看看吧。

创新互联公司是专业的佛山网站建设公司,佛山接单;提供网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行佛山网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

下面步骤介绍了如何从数据库获取数据,并动态的在前端显示。

步骤一:jsp页面静态的select:

选择A

选择B

选择C

注意:

1、静态的select在某些场景下使用是没有问题的。但是在产品不同的需求时,动态select更能胜任其多样性。

2、select有多种写法,这里是最简单的。

步骤二:jQuery通过ajax请求获取动态的数据,并在jsp页面显示。

function IninDepart(){

$("#selectSM")。remove();//清空select列表数据

var state=1;

$.ajax({

type : "POST",

url : "/getItemDepartList.do",

dataType : "JSON",

data : {},

success : function(msg)

{

$("#selectSM")。prepend("请选择");//添加第一个option值

for (var i=0; i < msg.rows.length; i++) {

//如果在select中传递其他参数,可以在option 的value属性中添加参数

//$("#selectSM")。append(""+msg.rows[i]+"");

$("#selectSM")。append(""+msg.rows[i]+"");

}

},error:function(){

alertLayer("获取数据失败","error");

}

});

}

注意:这里使用的是jQuery、ajax,其他方式也可以实现。

步骤三:后台数据的处理。

public JSONObject getItemDepartList(HttpServletRequest request) throws Exception{

//查询select数据

List> list=appServices.getAppList();

System.out.println("list::::::::" + list);

//获取数据存放到数组

String[] depart=null;

for (Map map : list) {

for (String k : map.keySet()) {

depart=((String) map.get(k))。split(",");

System.out.println("depart::::::::" + depart);

}

}

//去除数组中重复数据,存放到list

List strList=new ArrayList();

for (int i=0; i

if(!strList.contains(depart[i])) {

strList.add(depart[i]);

}

}

System.out.println("strList::::::::" + strList);

jsonObject.put("rows", strList);

return jsonObject;

}

注意:由于后台返回数据的问题,需要对数据进行截取并去除重复数据。如果没有这个需求,可以直接向前端返回一个数组或list即可。

关于“jquery怎么实现下拉选择不同显示不同”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“jquery怎么实现下拉选择不同显示不同”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。

网站标题:jquery怎么实现下拉选择不同显示不同
URL链接:https://www.cdcxhl.com/article20/jophjo.html

成都网站建设公司_创新互联,为您提供手机网站建设网站收录商城网站网站设计静态网站建站公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化