帝国CMS二次开发无刷新Ajax加载更多列表信息插件

帝国教程 强烈建议 2024-03-04 08:43 119 0

  本帝国cms插件利用AJAX实现无刷新加载更多的列表信息,用查看更多按钮来替代翻页功能,无限加载。

  服务端源码:(保存路径为/e/action/get_news_index.php)

  前端JS脚本实现代码:

  ajax请求服务端参数说明

  next:第几页

  table:调用数据表

  limit:每次调用数量

  small_length:简介截取字符数

  length:标题截取字符数

  classid:调用栏目,允许多个,如1,2,3,4 特别注意,必须是调用同一数据表的栏目

  orderby:排序,默认是newstime,传什么就按什么来排序,如 id

  myorder:正反序,默认是asc,传值怎为desc

  除此之外还需要有一个按钮来载入更多

  还需要一个渲染数据的元素(id=showajaxnews)点击加载更多按钮后获取到的数据会追加到showajaxnews元素里面,在点击载入按钮之前我们需要预放一下数据在里面,这样的话打开页面就有部分数据,点击载入按钮后追加到末尾!

  参考模板代码:

  本插件是在jQuery下实现,请务必引入jquery,否则不能正常运行!

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!