1

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

此 ajax 调用每 X 秒触发一次。

如果从 AJAX 调用接收到的数据与表中的现有数据不同,我只想更新表。

有什么方法可以做到这一点?

4

1 回答 1

3

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

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

与其敲打您的服务器,不如使用SignalR并在更改发生时推送您的更改(如果您是 .NET)。您可以为其他平台找到类似的框架。

于 2012-10-19T14:12:38.410 回答