前端控件构造:
<div class="dropdown form-inline">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
筛选结果
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li data-value="1"><a class="btn" title="记录" onclick="toEdit(1)">入职一个月以内</a></li >
<li data-value="2"><a class="btn" title="记录" onclick="toEdit(2)">入职半年以内</a></li >
<li data-value="3"><a class="btn" title="记录" onclick="toEdit(3)">入职一年以内</a></li >
</ul>
<input type="text" class="form-control" id="searchText" placeholder="请输入姓名关键字" />
<button class="btn btn-primary" id="find_btn">搜 索</button>
</div>
提供给控件调用的方法:
/* 点击搜索框,对数据进行模糊查询 */
/* $(document).on("click","#find_btn",function(){ */
$("#find_btn").click(function(){
search();
});
//搜索功能,提交ajax数据到后台
function search() {
//1、获取搜索关键字
var searchKey = document.getElementById("searchText").value;
if (searchKey != "") {
//发送ajax请求搜索
$.ajax({
url : "${request}/emps/" + searchKey,
type : "GET",
success : function(res) {
//1、解析并显示员工数据
build_emps_table(res);
//2、解析并显示分页信息
build_page_info(res);
//3、解析显示分页条数据
build_page_nav(res);
}
});
}
}
function toEdit(value){
var date;
if(value==1){
date=1;
}else if(value==2){
date=6;
}else{
date=12;
}
$.ajax({
type: "GET",
url:"${request}/empss/" + date,
success : function(res) {
//1、解析并显示员工数据
build_emps_table(res);
//2、解析并显示分页信息
build_page_info(res);
//3、解析显示分页条数据
build_page_nav(res);
}
});
}