Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 jquery.load()速度很慢。如何加速?_Php_Jquery_Ajax - Fatal编程技术网

Php jquery.load()速度很慢。如何加速?

Php jquery.load()速度很慢。如何加速?,php,jquery,ajax,Php,Jquery,Ajax,我一直在用谷歌搜索如何加快.load()的加载时间,但没有找到任何解决方案。 这只是一个由外部脚本生成的html表的简单加载。 加载表格时,结果大约需要10秒,而不加载。load()只需要2-3秒。 当我在表上使用datatable插件时,情况变得最糟。它可以加载长达25秒 有什么方法可以让我更快地加载表吗 index.php <script> $('#Table').load("ajaxtable.php?type=tableA"); . . . </script> &

我一直在用谷歌搜索如何加快.load()的加载时间,但没有找到任何解决方案。 这只是一个由外部脚本生成的html表的简单加载。 加载表格时,结果大约需要10秒,而不加载。load()只需要2-3秒。 当我在表上使用datatable插件时,情况变得最糟。它可以加载长达25秒 有什么方法可以让我更快地加载表吗

index.php

<script>
$('#Table').load("ajaxtable.php?type=tableA");
.
.
.
</script>
<div id = 'Table'></div>

如果它是一个巨大的数据集,你能限制你正在检索的记录的数量,并引入分页吗?我发现很难相信
$。加载
需要10秒钟,但直接加载页面只需要2秒钟。有些事你没有告诉我们。如果你使用datatable插件,它需要更长的时间,它需要修改HTML,所以如果它是一个大表,它需要一段时间。记录的数量是固定的并且是必需的。@user1761160不要只说“无需隐藏”向我们展示它们行为不同的证据,我仍然不相信你。将JSON发送到datatables而不是html
if ($_GET["type"] == "tableA"){
//select * from DBtable;'
//result will generate 100 column by 500 rows result 
return;
}