问题描述
今天在做easyui datagrid分页时,看到网上说的方法都是通过onSelectPage函数,获取对应的pageNumber和pageSize,然后调用后台传递json数据,但是我这边通过调用这个方法时,只有第一次调用的时候事件会触发,之后便不会再触发分页控件的方法。
解决办法
通过跟踪后台代码,发现通过onSelectPage函数传递到后台的数据,并不是改变后的数据,始终是一个数值。o(╯□╰)o,可能是我不太会用吧,后来还是通过后台代码,发现调用onSelectPage函数时,会自动传递一个page和rows参数,通过此参数即可。
前台代码
onSelectPage: function (pageNumber, pageSize) {
$("#dg").datagrid({
"url": "Service/SettleKindService.ashx?func=getAllSettleKindByPage"
});
}
后台
context.Request.Params["rows"]
context.Request.Params["page"]
还没审核好吗
啊啊啊啊啊啊啊啊