62,067
社区成员
发帖
与我相关
我的任务
分享
$(document).ready(function () {
//获取DataGrid分页组件对象
var p = $("#dg").datagrid('getPager');
//设置分页组件参数
$(p).pagination({
pageSize: 2,
pageNumber: 1,
pageList: [2, 3, 4],
onSelectPage: function (pageNumber, pageSize) {
//问题在这里,已经选择过的页数,再次选择不会触发onSelectPage事件,怎么取消这个缓存???
getData(pageNumber, pageSize);
}
});
var obj = $(p).pagination('options');
getData(obj.pageNumber, obj.pageSize);
});
//查询数据
function getData(pageNumber, pageSize) {
$.getJSON("@Url.Content("~/Department/GetDepartmentList")", { pageNumber: pageNumber, pageSize: pageSize }, function (result) {
var obj = { total: result.total, rows: result.data };
$("#dg").datagrid('loadData', obj);
});
}
楼主,我遇到个问题跟你好像,要怎么才能联系上你
尼玛。。我傻逼了。。。。我在OnSelectPage事件里写了一个alert , 每次都弹出来了 证明OnSelectPage每次都是触发了的, 是getJson的问题。 加一个随机参数就ok了。。。 搞定。 !!!!
尼玛。。我傻逼了。。。。我在OnSelectPage事件里写了一个alert , 每次都弹出来了 证明OnSelectPage每次都是触发了的, 是getJson的问题。 加一个随机参数就ok了。。。 搞定。 !!!!
http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem=