Ajax实现分页查询.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ajax实现分页查询

Ajax实现分页查询中华IT学院 【大中小】 [ 2010年5月5日 ]- 由于查询返回的数据量很大,超过10w条数据,因此需要对页面查询功能进行优化。放弃原有程序中使用DataGrid的做法,自己编写分页显示模块。首先在页面上添加几个DIV:div id=div_trackpoint style= border:solid 1px gray; height:230px; width:99%; overflow-y:auto;用于显示查询回的数据/divdiv id=div_trackpages style= height:15px; width:99%; font-size:8pt; word-break:break-all; word-wrap: break-word;用于显示分页的页码/divbr /div id=div_trackpagetab style= height:15px; width:99%; font-size:8pt; text-align:center;用于显示前一页、后一页、...、首页、尾页等控制按钮/divdiv id=div_trackpage_status style= height:20px; width:99%; font-size:8pt; text-align:center;用于显示当前页的页码/div实现客户端分页函数:varCurPage=0; //当前页varTotalPage=0; //总页数varPageTab=7; //每组显示页数varCurTab=0; //当前分组我的程序是设置每页显示50条数据,每组显示7页,这些可以按需求调整。TurnTab函数用于切换分组,根据传入的val来计算显示哪一组页面。val=1表示切换到下一组,val=-1表示切换到上一组,0表示切换到第一组,-2表示切换到最后一组。用户通过单击页面上的 ... 符号来切换分组。function TurnTab(val){varnPage = 0;if (val == 1) {CurTab++;nPage = (CurTab - 1) * PageTab + 1; }else if (val == -1) {CurTab--;nPage = (CurTab - 1) * PageTab + 1;}else if (val == 0) {CurTab = 1;nPage = 1;}else if (val == -2) {CurTab = Math.floor(TotalPage / PageTab) + 1;nPage = (CurTab - 1) * PageTab + 1;}varcarinfo = document.getElementById(div_trackpages);vartabinfo = document.getElementById(div_trackpagetab);varstrInner = ;strInner += a href=\javascript:TurnPage(1)\首页/anbsp;;strInner += a href=\javascript:PreviousPage()\前一页/anbsp;;strInner += 总共 + TotalPage + 页nbsp;;strInner += a href=\javascript:NextPage()\下一页/anbsp;;strInner += a href=\javascript:TurnPage( + TotalPage + )\尾页/anbsp;;tabinfo.innerHTML = strInner;strInner = ;if (CurTab 1) strInner += a href=\javascript:TurnTab(-1)\.../anbsp;;for ( ; nPage=CurTab*PageTab; nPage++) {if (nPage = TotalPage) {strInner += a href=\javascript:TurnPage(+ nPage + )\+nPage+/anbsp;}}if (nPage TotalPage) strInner += a href=\javascript:TurnTab(1)\.../anbsp;;carinfo.innerHTML = strInner;}TurnPage函数用于切换分页,val表示要切换到的页数,根据要显示的页数生成查询范围,如查询前50条记录,从51到100的记录,从101到150的记录。。。cscCustomAnalyst是一个异步调用函数,函数实现的代码将在下面贴出。Method,SID, TIME1, TIM

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档