function getData(params) {
var res = [];
$.ajax({
type: "post",
url: '../../tools/manager_ajax.ashx?action=get_user_management_list',
dataType: "json",
data: params,
error: function(XMLHttpRequest, textStatus, errorThrown) {
},
success: function(json, textStatus) {
if (json.status == 1) {
var data = json.data;
if (data.length > 0) {
for (var i = 0; i < data.length; i++) {
console.log("if:" + data.length);
res.push(data[i]);
}
}
}
}
});
return {
total: res.length,
list: res.splice((params.current - 1) * params.size, params.size)
}
}ajax这样写获取不到,一直返回空,但是时间返回有数据的
layout: 'total, prev, pager, next, jumper'
可以改变顺序,显示的顺序也会改变
要添加多少页的话
在MyPaging.js的55行_setPagingHtml方法中添加
// 总页数
if (key == 'totalPage') {
html += '<div class="sizes pg-item">共<span>' + this.totalPage + '</span>页</div>'
}然后在初始化时,将totalPage添加进入layout配置就好了
layout: 'total, totalPage, prev, pager, next, jumper',