jQuery技术:用户向下滚动页面时从数据库延迟加载(类似于Twitter和Facebook)

我有优惠券代码网站。 在某些类别页面上,我限制它只显示50张优惠券,因为每个类别可能有1000张优惠券。 我不会全部显示它们,因为它在服务器上会很难,浏览器会挂起。 当用户不断向下滚动时,是否可能延迟加载更多优惠券?

我发现的唯一延迟加载插件是图像。 那些可以与PHP一起工作并从MySQL数据库加载数据的东西?

任何帮助表示赞赏。 谢谢!

    你肯定需要javascript或jquery。 当滚动条例如75%使用AJAX调用php文件时,只需使用onScroll事件,为查询传递2个参数。 使用SQL限制,您需要设置开始指示符和要收集的行数: SELECT * FROM tbl_coupons LIMIT 50,20

    您可以使用php输出您想要使用的html并将html直接插入Dom中,或者如果您想使用JS解析数据,您可以使用* json_encode *从行数组中创建json对象。

    你的意思是这样的吗https://www.webresourcesdepot.com/dnspinger/

    我个人会用ajax来做,一旦浏览器检测到滚动它开始从db加载下一张优惠券,一旦加载它就会显示它们。 我不知道会自动执行此操作的脚本,但使用jquery进行编码并不困难。

    另一个想法是缓存优惠券页面,假设它们不会每秒都改变它可能是一个可行的解决方案。

    需要了解更多jQuery教程分享用户向下滚动页面时从数据库延迟加载(类似于Twitter和Facebook),都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享用户向下滚动页面时从数据库延迟加载(类似于Twitter和Facebook)相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/981479.html

      (0)
      上一篇 2021年12月12日
      下一篇 2021年12月12日

      精彩推荐