日期:2014-05-17  浏览次数:20990 次

有个问题
想问下,   我有一个页面   有个   <input   type= "text ">   当用户在这上面输入的东西的时候,激发onKeyUp   事件   将用户输入的值   利用   ajax传送到   另外一个页面进行处理

处理页面从数据库中查询,有值   就通过第一个页面的一个 <div   id= "a "> </div>   来输出,顺便说下,处理页面输出的代码是
<%
      myvar   =   " <table> "
      myvar   =   myvar&   "处理的过程我就不写了 "
      myvar   =   myvar& " </table> "
%>

document.getElementById( "a ").innerHTML   =   " <%=   myvar   %> ";

后来我在   处理页面上做了一个分页,但是就在这里出现问题了,每次我点第2页的时候,他会新建一个页面显示数据,我看过第2页的连接是连接到   处理页面去了,怎么才能让他既实现分页,但就在第一页的页面上实现啊



------解决方案--------------------
你得设计一个分页标签 客户端的分页按钮是服务器端生成的 一般包括三个参数:当前页 每页记录和总记录
在服务器端通过函数生成分页连接 效果一般是:
<span title= '当前页 '> [1] </span>
<a href= 'javascript:getpage(2) ' title= '第2页 '> [2] </a>
......
getpage函数自己写一下咯~
------解决方案--------------------
把分页记录等参数传给让服务端
返回的结果集合做为当前页处理记录
------解决方案--------------------
分页时链接的target设置为target= "_self "
------解决方案--------------------
分页时链接的target设置为target= "_self "
------解决方案--------------------