上图显示了翻页后的序号显示。
下面分析一下代码的设计:
var page=1;
var selectValue="";
var pagecount=1;
var ID=null;
var kind="";
var popup;
var menubody;
var textField;
var kname;
var num;
var nid;
var addid=1;
var preid=0; //上一次值
var pagesize=10; //默认为每页10 行
……
function sendResponse(){
clearResults(); //清空表
preid=(page-1)*pagesize; //计算起始值
setResults(); //设置结果集,即表中的数据
setPageCount(); //设置共有多少页,当前第几页
}
function setResults(){//设置结果集,从XML中读取数据
var res=XMLHttpReq.responseXML;
var prop=null;
var nd,matnr;
var props=res.getElementsByTagName("myinfo");