#th>
th>
nameth>操作th>
tr>
thead>
tbody>
ul>
td>
tr>
tfoot>
table>
div>
$(function() {
init();
showMenu();
});//使用Ajax异步查询数据
functionqueryPage(pageno) {vardataObj={"pageno": pageno,//pageno 是属性名称,是否增加双引号无所谓
"pagesize":3};if(condition) {
dataObj.queryText=$("#queryText").val();//增加模糊查询条件
}varloadingIndex= -1;
$.ajax({
url:"${APP_PATH}/role/pageQuery.do",
type:"post",
data: dataObj,
beforeSend:function() {
loadingIndex=layer.msg('数据查询中', {icon:6});return true;
},
success:function(result) {//显示结果
layer.close(loadingIndex);if(result.success) {varpageObj=result.page;varroleList=pageObj.data;varcontent= "";
$.each(roleList,function(i, n) {
content+= "";
content+= "" +(i+ 1)+ "";
content+= "";
content+= "" +n.name+ "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";
content+= "";//$("tbody").append(content);
$("tbody").html(content);
});//拼接导航条
varpageContent= "";if(pageObj.pageno!= 1) {
pageContent+= '+(pageObj.pageno- 1)+ ')">上一页';
}for(vari= 1; i<=pageObj.totalno; i++) {if(i==pageObj.pageno) {
pageContent+= '+i+ ')">' +i+ '';
}else{
pageContent+= '+i+ ')">' +i+ '';
}
}if(pageObj.pageno!=pageObj.totalno) {
pageContent+= '+(pageObj.pageno+ 1)+ ')">下一页';
}
$(".pagination").html(pageContent);
}else{
layer.msg("角色分页查询数据失败", {time:1000, icon:5, shift:6});
}
},
error:function() {
layer.msg("角色分页查询数据错误", {time:1000, icon:5, shift:6});
}
});
}varcondition= false;//条件查询
functionqueryRole() {varqueryText=$("#queryText");if(queryText.val()== "") {
layer.msg("查询条件不能为空", {time:1000, icon:5, shift:6},function() {
queryText.focus();
});return;
}
condition= true;
queryPage(1);
}functionchangePageno(pageno) {//window.location.href = "/role/index.htm?pageno="+pageno;
queryPage(pageno);
}functioninit() {
$(".list-group-item").click(function() {if($(this).find("ul")) {
$(this).toggleClass("tree-closed");if($(this).hasClass("tree-closed")) {
$("ul",this).hide("fast");
}else{
$("ul",this).show("fast");
}
}
});queryPage(1);
queryPage(${param.pageno});
}script>