仅当来自ajax调用的数据发生更改时才更新内容

时间:2012-10-19 14:08:49

标签: javascript jquery ajax

我有一个HTML表格,其中填充了通过AJAX调用收集的数据。

每隔X秒触发一次这个ajax调用。

希望表格更新,如果从AJAX通话收到的数据 不同 表中的现有数据。

实现这一目标的任何方式?

1 个答案:

答案 0 :(得分:3)

您必须存储数据并在每个AJAX回调中进行比较。

如果您的计算比较大,那么在服务器端生成哈希并将其与有效负载一起发送到客户端。您只需要存储和比较哈希值。

使用 SignalR ,而不是锤击你的服务器,只需更新它们(如果你是.NET)。您可以找到其他平台的类似框架。