PHP如何实现异步加载-PHP问题

资源魔 38 0

PHP完成异步加载的办法:起首猎取阅读器可视区域页面的高度;而后结构一个公式,较量争论绝对比例;接着应用jQuery的getJSON办法,向效劳端result.php发送申请;最初解析JSON数据便可。

保举:《PHP视频教程》

php异步加载数据

无刷新性能咱们用到不少不少的,上面我就来给列位引见一个实例,就是完成php+ajax完成无刷新滚屏加载数据,例子十分的简略各人只需按流程来操作就能够了哦。

办法

起首,咱们要猎取阅读器可视区域页面的高度

而后,当滚动页面的时分需求做的事件是:较量争论页面总高度(当滚动底部时,页面新加载数据,以是页面总高度是静态变动的),较量争论滚动条地位(滚动条地位也是跟着加载页面的高度静态变动的),而后结构一个公式,较量争论绝对比例

当滚动条靠近页底时,触发ajax加载,正在本例中咱们应用jQuery的getJSON办法,向效劳端result.php发送申请,申请的参数为page,即页数

假如申请呼应胜利前往JSON数据,则解析JSON数据,并将数据追加到页面DIV#container后,假如不JSON数据前往,则阐明数据全副显示终了

完好的jQuery代码以下

result.php

当滚动到页面底部时,前端Ajax申请到result.php,该后盾顺序将依据申请的数据页数:page,查问数据表中对应的记载,并将记载集以json的格局输入前往给前端解决

好了,本文的引见到此完结,快去看看成果吧。

以上所述就是本文的全副内容了,心愿各人可以喜爱

以上就是PHP若何完成异步加载的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 异步加载

抱歉,评论功能暂时关闭!