有没有一种方法可以使用jQuery在页面中错开PHP查询?

有没有一种方法可以使用jQuery在页面中错开PHP查询?,php,jquery,lazy-loading,Php,Jquery,Lazy Loading,有一个页面,其中有几个php查询被调用。。。每个php查询都从数据库中提取数据以创建分析图。最初,我正在考虑使用jQuery惰性加载程序插件。。。但是,我们不相信它在这种情况下会起作用 我想做的是,当用户看到第一个图形时(向下滚动之前),它将进行AJAX调用并运行php查询,显示加载的gif,然后最后显示输出查询的图形/图形。。。当用户继续向下滚动时,将调用更多查询。现在的问题是,页面一次调用所有查询,加载需要一段时间 关于如何使用javascript、jQuery或任何其他延迟加载技术实现这一

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

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


关于如何使用javascript、jQuery或任何其他延迟加载技术实现这一点,您有什么想法吗?

不知道如何在一个页面内生成不同的图形

无论如何,您需要执行以下操作:

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

[第页]
[更多页面]

这样,您就有了differnet页面,当用户向下滚动时,该页面将建立differnet图形。您可以在这里使用延迟加载。

不知道如何在一个页面内生成不同的图形

无论如何,您需要执行以下操作:

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

[第页]
[更多页面]

这样,您就有了differnet页面,当用户向下滚动时,该页面将建立differnet图形。您可以在这里使用延迟加载。

您的意思是这样的吗?每X秒显示一个div,这个设置为3。更新:图像实际上是交互式图形。。。因此,我猜您可以想象一个div(class='graph'),它将调用另一个php文件来执行查询并返回交互式图形。我可能必须使用jQuery加载函数和一个类似jQuery Waypoints的插件,如前所述。另一个规定是一次只调用一个图形查询。显示第一个图形(返回结果)后,如果下一个图形div位于屏幕区域(jQuery Waypoints magic),它将被加载。您的意思是这样的吗?每X秒显示一个div,这个设置为3。更新:图像实际上是交互式图形。。。因此,我猜您可以想象一个div(class='graph'),它将调用另一个php文件来执行查询并返回交互式图形。我可能必须使用jQuery加载函数和一个类似jQuery Waypoints的插件,如前所述。另一个规定是一次只调用一个图形查询。显示第一个图形(返回结果)后,如果下一个图形div位于屏幕区域(jQuery Waypoints magic),它将被加载。这看起来很有希望。。。我知道jQuery Lazy Loader插件最近一次更新是在2007年底,在最新版本的jQuery中不起作用。今天我将测试jQuery Waypoints插件。这看起来很有希望。。。我知道jQuery Lazy Loader插件最近一次更新是在2007年底,在最新版本的jQuery中不起作用。今天我将测试jQuery Waypoints插件。它实际上不是一个图像,起初我以为它是。。。相反,它是一个交互式图形。但是,类似地,每个img将由一个div(class=“graph”)表示,该div将显示加载的gif,直到在该div中调用的php文件返回结果为止。我可能不得不使用jQuery Waypoints插件和jQuery加载函数。它实际上不是一个图像,起初我以为它是。。。相反,它是一个交互式图形。但是,类似地,每个img将由一个div(class=“graph”)表示,该div将显示加载的gif,直到在该div中调用的php文件返回结果为止。我可能需要使用jQuery Waypoints插件和jQuery加载函数。