首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript+ajax的分页处置

2012-10-12 
javascript+ajax的分页处理用javascript写分页代码的时候,由于无法像php一样使用$_GET[]函数获取连接中附

javascript+ajax的分页处理

用javascript写分页代码的时候,由于无法像php一样使用$_GET[]函数获取连接中附带的值(例如:<a href='a.php?name='.$name.'>')而又要实现不同页面参数的传递,所以,需要利用javascript中的window.location.toString()函数,它的作用是获取当前浏览器中地址栏中的地址,然后利用split("?")函数将地址按?截断为两部分,并将结果保存在一个数组中,接着利用parseInt(ob,int)将ob转换为数字,这时要注意,链接中传递的参数应该只能是数字,这样利用parseInt函数转换的时候才有意义。像<a href='a.php?page=1'>

?

实现分页功能的基本思路:
1.连接到数据库, 并且依据sql语句取得了查询结果

2.需要设定几个值:

?

if (page==1){page_string+='第一页|上一页';}else{page_string+='<a href=?1>第一页</a>|<a href=?'+(parseInt)(page-1)+'>上一页</a>|';}if (page==pages){page_string+='下一页|尾页';}else{page_string+='<a href=?'+(page+1)+'>下一页</a>|<a href=?'+pages+'>尾页</a>';}

ta+=page_string;
document.getElementById("res").innerHTML=ta;
?

分页链接通过改变并提交page的值后,影响循环语句中的起始位置和最终位置,来改变页面显示的数据。

虽然语法有区别,但分页的思路同其他语言也是一样的。

?

?

热点排行