站长资源变现入口 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

苹果cms内置的ajax接口实现页面瀑布流加载效果

[复制链接]
查看157 | 回复0 | 2024-9-30 10:27:18 | 显示全部楼层 |阅读模式
本帖最后由 real 于 2024-10-15 14:43 编辑

[color=rgba(58, 58, 58, 0.88)] 202405171715916072620023.jpg

苹果cms有着非常丰富的内置接口,今天我们就来做一个通过苹果cms内置Ajax接口实现页面瀑布流动态加载数据的教程,Ajax加载数据方式思路分两种:滚动条式加载和按钮点击式加载。这两种方式各有特色,可以结合自己网站的特点和用户使用习惯进行选择!

我们先来看一下苹果cms官方文档中给出的ajax接口说明:

  1. 预留ajax数据接口,方便瀑布流加载

  2. 参数
  3. mid:模块1视频2文章3专题
  4. limit:每页条数,支持10,20,30page:页码,最多不超过20页,防止非法采集
  5. tid:分类id
  6. 接口地址是index.PHP/ajax/data.HTML?mid=1&page=1&limit=10
复制代码

接下来进入实战
滚动条式加载

1、页面引入JQuery和lazyload文件

  1. <script type="text/JavaScript" src="JQuery.min.js"></script>
  2. <script type="text/JavaScript" src="jquery.lazyload.min.js"></script>
复制代码

[color=rgba(58, 58, 58, 0.88)]2、在页面建立一个待装载ajax数据的div元素,元素样式可以结合自己网站设置即可

  1. <div id="app"></div>
复制代码

[color=rgba(58, 58, 58, 0.88)]3、在页面底部建立一个居中div元素,作用是嵌入提示文字或缓冲图标

  1. <div id="load"></div>
复制代码

[color=rgba(58, 58, 58, 0.88)]4、添加滚动条式ajax代码

[color=rgba(58, 58, 58, 0.88)]

付费内容
游客,您好!如果您要查看本帖隐藏内容请向楼主支付100积分

按钮点击式加载

1、页面引入jQuery和Lazyload文件

  1. <script type="text/javascript" src="jquery.min.js"></script>
  2. <script type="text/javascript" src="jquery.Lazyload.min.js"></script>
复制代码

2、在页面底部建立一个居中按钮元素,作用是点击触发ajax加载数据到指定容器内

  1. <button id="morebtn" type="button">加载更多</button>
复制代码

3、添加滚动条式ajax代码

[color=rgba(58, 58, 58, 0.88)]

付费内容
游客,您好!如果您要查看本帖隐藏内容请向楼主支付100积分





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则