jQuery+PHP实战实现浏览更多内容
基本原理:页面载入时,jQuery向后台请求数据,PHP通过查询数据库将最新的几条记录显示在列表页,在列表页的底部有个“更多”链接,通过触发该链接,向服务端发送Ajax请求,后台PHP程序得到请求参数,并作出相应,获取数据库相应的记录并以JSON的形式返回给前台页面,前台页面jQuery解析JSON数据,并将数据追加到列表页。其实就是Ajax分页效果。
XHTML
首先要引入版本库和版本.more.js插件,版本.more.js已经将许多功能都封装好了,并提供了参数配置的功能。
xhtml结构如下:
值得一提的是,样式single_item,get_more是和版本.more.js插件关联的,你也可以取另外的class名字,但是在配置的时候一定要将对应的class写上。
CSS
以上CSS是本例中定制的,当然,大家可以在实际项目中定制不同的样式。注意,more_loader_spinner是定义加载动画图片的。
jQuery
使用很简单,配置了后台地址:data.php,来看data.php是怎么处理数据的。
PHPdata.php链接数据库,本例使用本站文章PHP+Mysql+jQuery实现发布微博程序--PHP篇相同的数据表。
data.php接收前台页面提交过来的两个参数,$_POST['last']即开始记录数,$_POST['amount']即单次显示记录数,看SQL语句就明白,其实就是分页中用到的语句。
然后将查询的结果以JSON格式输出,PHP的任务就完成了。
最后来看下版本.more.js的参数配置。
源文件下载
原文链接:http://http://www.zjjv.com///view-blog-130.html
【编辑推荐】
【责任编辑:陈贻新 TEL:(010)68476606】
(0票)
(0票)
(0票)
(0票)
(0票)
(0票)
原文:jQuery+PHP实战实现浏览更多内容 返回开发首页