Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
使用ajax和json从php或通过jquery更快地显示结果?_Php_Jquery_Ajax - Fatal编程技术网

使用ajax和json从php或通过jquery更快地显示结果?

使用ajax和json从php或通过jquery更快地显示结果?,php,jquery,ajax,Php,Jquery,Ajax,我有一个使用php从数据库显示的结果列表。我根据用户使用的搜索选项查询数据库,然后在表布局中返回结果。我在考虑使用jquery和ajax来调用php脚本,这样我就可以使用加载图标之类的东西,让他们知道它在工作,而不是让页面挂起等待结果 我的问题是,使用ajax从jquery调用php脚本,让php脚本得到结果,构建视图,然后返回视图,让jquery只显示php脚本输出中的视图,会更快吗?或者从jquery/ajax请求php页面,让php脚本返回结果的json对象,让jquery循环通过它并在j

我有一个使用php从数据库显示的结果列表。我根据用户使用的搜索选项查询数据库,然后在表布局中返回结果。我在考虑使用jquery和ajax来调用php脚本,这样我就可以使用加载图标之类的东西,让他们知道它在工作,而不是让页面挂起等待结果


我的问题是,使用ajax从jquery调用php脚本,让php脚本得到结果,构建视图,然后返回视图,让jquery只显示php脚本输出中的视图,会更快吗?或者从jquery/ajax请求php页面,让php脚本返回结果的json对象,让jquery循环通过它并在jquery函数内部构建视图会更快吗?

这将取决于用于显示结果的标记量。我怀疑,如果您有很多标记,那么使用JavaScript构建结果的加载速度会更快,因为您不必传输标记数据,并且可以比收到整个php块更早地开始显示结果


我的猜测是,总时间比较将取决于JavaScript例程的实现。如果您正在使用大量的DOM操作,这会降低您的速度。

这个问题已经得到解决:

Morrison基本上是一个表,每页显示20行,用于分页。我今天不能打字!