c# - 在jquery中加载大数据

标签 c# javascript web-services json data-presentation

我有一个返回数据的网络服务,相当大的一组,可能是 600 行,20 列。 用 Jquery 代码将此数据加载到 html 表中的最快最有效的方法是什么?

我尝试通过循环返回的数据并在字符串中创建表 DOM 来创建表 html,但循环部分非常慢。我听说过 Jquery 模板,但我不确定这项技术对于大型数据集是否足够快....

谢谢

最佳答案

您是否可以更改 Web 服务或让其他服务调用它并解析数据服务器端并返回 HTML?在客户端处理 JSON 将成为您的瓶颈。如果您可以让服务向您返回所需的 HTML,那么它就是客户端的一个简单的 element.html(data)

编辑:返回 JSON 或 HTML 的问题以及各自的优缺点已经在这里讨论了很多: 1 , 2 , 3 , 4 , 5

关于c# - 在jquery中加载大数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590270/

相关文章:

c# - 如何在时区之间转换时间(UTC 到 EDT)?

javascript - 如何在另一个屏幕访问asyncStorage的Key

c# - JavaScript 未在 C# MVC4 中触发

c# - SalesForce 出站消息监听器上的 System.IndexOutOfRangeException

php - 实现移动应用程序 Web 服务的标准方式

C# 将位图旋转 90 度

c# - 播种 asp.net 核心身份角色

c# - Libgit2Sharp:在两个标签之间的所有提交中获取文件

javascript - 在 .map() 函数中时,react 中的组件不会渲染

java - 对 Jersey 休息服务的并发请求