前后端结合怎么实现amazeUI分页效果-创新互联
这篇文章给大家分享的是有关前后端结合怎么实现amazeUI分页效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

前端实现
1、引入paginator.js
(function ($) {
$.fn.paginator = function (options) {
//this指向当前的选择器
var config = {
url: "",
pageParent: "",
totalBars: -1,
limit: -1,
offset: 1,
callback: null
}
//合并参数
var opts = $.extend(config, options);
opts.totalBars = Math.ceil(opts.totalBars / opts.limit);
//计算按钮的总个数
//获取offset参数
var queryString = function (url) {
var offset = (url.split("?")[1]).split("=")[1];
return parseInt(offset);
}
//ajax核心方法,用于分页的数据操作
var ajaxCore = function (offset, fn) {
$.ajax({
"url": opts.url,
"data": {
"offset": offset,
"limit": opts.limit
},
"dataType": "JSON",
"method": "POST",
"success": fn
});
}
//重新装配分页按钮
var pageCore = function (offset) {
if (opts.offset == offset) {
return;
} //如果是当前页面,那么就什么事都不用干了!
else {
ajaxCore(offset, opts.callback);
$(opts.pageParent).empty();
//否则,清空所有的节点,重新向DOM插入新的分页按钮
var output = "";
var nextBar = offset == opts.totalBars ? "2、获取总页数,再获取分页
$.ajax({
type: "GET",
url: selectSendNumberNumsByContURL,//获取总数
data: {},
dataType: "json",
success: function(data){
if (data[0].code == 200) {
$("#paginator").paginator({
url: selectSendNumberByContURL + "?offsets=",
pageParent: "#paginator",
totalBars: data[0].allNums,
limit: 10,
offset: 1,
callback: function (data1) {
//清空DOM节点
//动态加dom节点
}
});
}else{
}
},
error: function (err) {
}
});后端实现(分页)
这里是controller,拿到offset(第几页)参数、limit(每页多少数量),再写SQL实现分页就好了。
@RequestMapping(value = "/selectNumberCheckByCont", method = RequestMethod.POST) @ResponseBody public ListselectNumberCheckByCont(HttpServletRequest request, HttpServletResponse response) throws Exception { //统一设置返回数据格式 response.setContentType("application/json"); response.setHeader("Pragma", "no-cache"); response.setCharacterEncoding("UTF-8"); String offset = request.getParameter("offset"); String limit = request.getParameter("limit"); List list = iNumberCheckService.selectNumberCheckByCont(offset, limit); return list; }
感谢各位的阅读!关于“前后端结合怎么实现amazeUI分页效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
网页名称:前后端结合怎么实现amazeUI分页效果-创新互联
当前路径:http://www.jxjierui.cn/article/dsseid.html


咨询
建站咨询
