Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
慢速php/mysql结果-显示加载图像?_Php_Jquery_Mysql_Ajax - Fatal编程技术网

慢速php/mysql结果-显示加载图像?

慢速php/mysql结果-显示加载图像?,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我有一个网站正在运行php/MySQL来查询和返回结果。结果集超过40000,查询速度越来越慢。我想找到一种简单的方法,在页面构建时显示正在加载的图像。我可以在任何运行JavaScript的页面上实现这一点,但我假设,由于php是服务器端,我需要以不同的方式处理加载 我看到AJAX有一个load()函数,我可以在其中调用php页面,并假设在加载请求时显示加载图像。这是最好的办法吗?我不敢相信没有太多的示例脚本,因为这一定是一个非常常见的问题。您是否使用AJAX请求来实现这一点?如果是这样的话,那

我有一个网站正在运行
php/MySQL
来查询和返回结果。结果集超过40000,查询速度越来越慢。我想找到一种简单的方法,在页面构建时显示正在加载的图像。我可以在任何运行JavaScript的页面上实现这一点,但我假设,由于php是服务器端,我需要以不同的方式处理加载


我看到AJAX有一个
load()
函数,我可以在其中调用php页面,并假设在加载请求时显示加载图像。这是最好的办法吗?我不敢相信没有太多的示例脚本,因为这一定是一个非常常见的问题。

您是否使用AJAX请求来实现这一点?如果是这样的话,那么就简单到在发送请求时使用JavaScript显示图像,然后在成功/错误时再次隐藏图像。您只需保留一个带有“display:none”的
标签,并根据需要将其打开/关闭即可

如果您没有使用AJAX,那么这将是不可能的,因为在查询完成之前页面是不存在的


另一方面:说“AJAX有一个
load()
函数”是不正确的。AJAX不是代码库或库,而是一种技术。也许您指的是jQuery.ajax或其他库?

您是否使用ajax请求来实现这一点?如果是这样的话,那么就简单到在发送请求时使用JavaScript显示图像,然后在成功/错误时再次隐藏图像。您只需保留一个带有“display:none”的
标签,并根据需要将其打开/关闭即可

如果您没有使用AJAX,那么这将是不可能的,因为在查询完成之前页面是不存在的


另一方面:说“AJAX有一个
load()
函数”是不正确的。AJAX不是代码库或库,而是一种技术。也许你是指jQuery.ajax或其他库?

你必须使用ajax,我认为这会很有用,并遵循for ajax参考

你必须使用ajax,我认为这会很有用,并遵循for ajax参考

为什么你需要一次发送40000个结果?听起来你需要扩展AJAX的使用范围并按需发送数据“这一定是一个非常常见的问题”返回40000个结果并不常见。是的,我想我应该说,我的数据库中现在有40000人,我正在运行这些人的统计数据。因此,不是40000个返回-统计数据是针对数据库中的40000个条目运行的。因此,查询大约需要20秒。为什么一次需要发送40000个结果?听起来你需要扩展AJAX的使用范围并按需发送数据“这一定是一个非常常见的问题”返回40000个结果并不常见。是的,我想我应该说,我的数据库中现在有40000人,我正在运行这些人的统计数据。因此,不是40000个返回-统计数据是针对数据库中的40000个条目运行的。因此,查询大约需要20秒。不,请求是用php mysqli完成的。我从未使用过AJAX或jquery,因此使用了不正确的术语。我真的只想在php代码运行时显示一个加载图像。不,请求是用php mysqli完成的。我从未使用过AJAX或jquery,因此使用了不正确的术语。我真的只想在php代码运行时显示一个正在加载的图像。