自己用java写的分页,当点击下一页的时候 下一页数据出现在页面上一秒钟,页面数据就自动跳回到首页数据了

这是怎么回事啊 下面给出代码function nextClick(){
var orgids = document.getElementById('orgids').value;
var current=document.getElementById('current').innerHTML;
var totalPage=document.getElementById('totalPage').innerHTML;
current++;
if(current>totalPage){
current=totalPage;
}
document.getElementById('current').innerHTML=current;
msg.showMsgs(orgids,current,showUsersBC);
}

function showMsgs(){
var orgids = document.getElementById('orgids').value;
var current=document.getElementById('current').innerHTML;
msg.showMsgs(orgids,current,showMsgBCs);
setTimeout("showMsgs()",1000)
}

整体看,像是对数据的类型不太理解。
如 current++; ////////转成整数,再做++运算追问

点下一页的时候 数据出现了 但一秒之后返回到首页了 所以不应该是数据类型的错误吧

追答

var current=document.getElementById('current').innerHTML;
msg.showMsgs(orgids,current,showMsgBCs);

代码不全,msg.showMsgs 又如何写的。

追问

这就是js方法 对应的是后台了public List listChats(Integer orgids,int currents) {
Session session = this.getSession();
chatResult.setCurrents(currents);
System.out.println(currents+"浮云");

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-25
前台分页最垃圾了,最好用后台分页的
第2个回答  2013-05-20
你的分页逻辑不对啊
怎么还会有setTimeout()?追问

这是定时函数 每个多少时间执行一次

追答

你这不是分页功能吗?为什么会有定时函数呢?

追问

恩啊 因为这个数据要实时传输到前台 所以我就不断扫数据库 不是用的推送技术

追答

那就是了
你每秒都会调用show方法,每次都查最新的第一页,当你点击下一页时,1秒触发,然后又成为了第一页。
你应该在每秒查询的时候把当前的页数传到后台,然后后台查这一页的数据,这样才符合逻辑

本回答被提问者采纳

自己用java写的分页,当点击下一页的时候 下一页数据出现在页面上一秒钟...
整体看,像是对数据的类型不太理解。如 current++; \/\/\/转成整数,再做++运算

jsp+servlet分页,点下一页,下一页的内容接上一页的内容显示,怎么办?
int counterStart=0;\/\/每页页码的初始值 \/\/每页页码记录的初始值 int counterEnd=0;\/\/显示页码的最大值 \/\/每页页面记录的最大值 int recordCount=0;\/\/总记录数;int maxPage=0;\/\/总页数 int prevStart=0;\/\/前一页 int nextPage=0;\/\/下一页 int lastRec=0; \/\/最后一页记录的...

...当点 下一页的时候,让它里面显示的还是上一页的值。
在第一页选择好条件A以后,把条件A和分页信息一起传到后台去,条件A不做处理,分页处理后,加上刚才条件A一起又传到页面去,这时候页面条件选择的下拉框来个回显就ok了赛!

java 中查询数据库后的分页咋做,管理系统的查询显示方面,上一页,下一...
数据库 分页的查询语句为 select top pageSize * from objectTable obj where obj.id not in(select top (pageNumber-1)*pageSize id from objectTable) 然后将查询结果放到一个List集合中 返回回去。在页面进行显示就可以了。但注意的是页面要控制好当前页码。 pageSize: 每页显示的信息条数、...

Java 带参数按条件查询 分页 点击下一页时 显示所有数据 怎么办?
把条件带到页面中、不是新的查询就送回去 ~~~

java 分页 要求相同数据显示在同一页 不同数据显示在下一页 但每页最...
这种情况我觉得最好还是分类吧,做一个下拉列表框,里面放上合同号。当选择相应的合同号,下面出来的就是相应合同号的记录。这样就可以实现你说的功能了。

今天要写一个java分页的页面,jsp页面需要传三个参数beginpage 和 endp...
nowpage 默认是 request 作用范围的 在作为 servlet类里 应该 request.setRequest("nowpage",相应大变量);

java中点击链接(比如一个list页面)进入页面后,进入下一页后,点这个链接...
分页的话一般都有一个startIndex(起始数)和Limit(每页数量),第二页的起始数就是Limit+1,对吧,你再点你的list,是不是还用的第二页的这个startIndex呢??应该清空这个startindex,或者置0.我的表达也可能不太清楚,希望能帮到你~

java中如何实现分页显示
那么,当前页中显示的记录,就是currentPageV中的记录。第二个分页在使用数据库的过程中,不可避免的需要使用到分页的功能,可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案,比如使用Vector等集合类先保存取出的数据再分页。但这种方法的可用性很差,与JDBC本身的接口完全不同,对不同类型的...

在JSP中分页时,不用上一页,下一页,而是用一个文本框输入要跳转到的页数...
前台接收你输入得页数传给后台pageNo字段 后台接收,并查询:以上是初学者最直观笨拙得写法,在后台处理好页数和跳转之后要显示得条目数,返回给前台统一显示。

相似回答