下面小编就为大家带来一篇bootstrap实现多个下拉框同时搜索的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1、第一个下拉框代码
<div class="btn-group col-sm-3 col-xs-6 util-btn-margin-bottom-5 quick-search"> <!--快速查询--><div class="input-group"> <span class="input-group-addon"><i class="fa fa-search"></i></span> 请选择数据资源 <option value="${entity.alias!}" selected>${entity.alias!} <option value="${entity.alias!}" selected>${entity.alias!} <option value="${entity.alias!}" selected>${entity.alias!}</div></div>
2、第二个下拉框代码
<div class="btn-group col-sm-3 col-xs-6 util-btn-margin-bottom-5 quick-search"> <!--快速查询--><div class="input-group"> <span class="input-group-addon"><i class="fa fa-search"></i></span> <option value="${entity.id}" selected>${entity.id} - ${entity.name}</div></div>
3、后台js代码(url 参数整理)
bindEvents:function(){ var self = this, dom = self.element; $('select[name="copyfrom"]', dom).change(function(event){ self.params.copyfrom = $(this).val(); var url = self.formatParams(self.params); window.location.href = "cekasp_article.htm" + url; }); $('select[name="cid"]', dom).change(function(event){ self.params.cid = $(this).val(); var url = self.formatParams(self.params); window.location.href = "cekasp_article.htm" + url; }); } formatParams:function(params){ var self = this; var url = ""; for(var param in params){ if(params[param]){ url += param + "=" + params[param] + "&"; } } if(url.length > 0){ url = "?" + url.substring(0,url.length-1); } return url; }
4、后台java部分代码(接收参数,然后过滤器根据参数得到想要的结果)
String categoryId = request.optString("cid"); if (!ValidateUtil.isNull(categoryId)) { // 加载栏目信息 JSONObject jsonCategory = toJSONObject(adminService.loadById(CekaspCategory.class, categoryId)); response.put("category", jsonCategory); param.<p style="color:transparent">来源gao!%daima.com搞$代*!码$网</p>addFilter("id", FilterType.IN, articleIdList, 1); } String copyfrom = request.optString("copyfrom"); if (!ValidateUtil.isNull(copyfrom)) { param.addFilter("copyfrom", FilterType.EQUALS, copyfrom); } List articleList = adminService.list(CekaspArticle.class,param);
以上就是bootstrap实现多个下拉框同时搜索的实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!