Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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
Javascript 在表中加载记录。浏览器没有响应_Javascript_Jquery_Ajax_Dom - Fatal编程技术网

Javascript 在表中加载记录。浏览器没有响应

Javascript 在表中加载记录。浏览器没有响应,javascript,jquery,ajax,dom,Javascript,Jquery,Ajax,Dom,从ajax调用中,我得到了一个表正文的1000+tr。当我将数据加载到表中时 加载记录是一个表正文 $('#loadingRecords').html(data); 浏览器挂起,暂时没有响应。处理此类问题时,最好的方法是什么?浏览器挂起,因为您正在DOM上执行繁重的操作。这可以通过使用或通过将结果分割成较小的块来执行较小的批操作来缓解。尝试将HTML数据转储到隐藏的表中。然后在完成后,展示它 问题在于重画。每个表操作都会导致整个内容变为“脏”。因此,浏览器必须重新绘制。请发布完整的代码示例。通

从ajax调用中,我得到了一个
正文
的1000+
tr
。当我将数据加载到
表中时

加载记录是一个
正文

$('#loadingRecords').html(data);

浏览器挂起,暂时没有响应。处理此类问题时,最好的方法是什么?

浏览器挂起,因为您正在DOM上执行繁重的操作。这可以通过使用或通过将结果分割成较小的块来执行较小的批操作来缓解。

尝试将HTML数据转储到隐藏的
表中。然后在完成后,展示它


问题在于重画。每个表操作都会导致整个内容变为“脏”。因此,浏览器必须重新绘制。

请发布完整的代码示例。通过对行进行分页,减少加载并加快运行速度:无论如何,没有人能一次看到1000行……尝试以异步方式获取数据并进行分页。@Sunila,什么不起作用?你试过什么?如果你想得到帮助,请详细说明。