有没有办法使用jQuery在页面中错开PHP查询?

时间:2011-06-21 13:34:24

标签: php jquery lazy-loading

有一个页面有几个php查询被调用...每个php查询从数据库中提取数据以创建分析图。最初,正考虑使用jQuery延迟加载器插件......但是,不要相信它会在这种情况下起作用。

我想要做的是当用户正在查看第一个图形(向下滚动之前),它将进行AJAX调用并运行php Query,显示加载gif,然后最终显示图形/图形对于输出的查询...当用户继续向下滚动时,将调用更多查询。现在的问题是页面一次调用所有查询,加载需要一段时间。

有关如何使用javascript,jQuery或任何其他延迟加载技术执行此操作的任何想法?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

Dunno如何在一页内生成不同的图表。

无论如何,你需要做这样的事情:

<img src="graph1.php">
[page]
<img src="graph2.php">
<img src="graph3.php">
[ more more page ]
<img src="graph4.php">

通过这种方式,当用户向下滚动时,您将拥有不同的页面,这将构建不同的图形。你可以在这里使用延迟加载。