我有一个 HTML 表,其中填充了通过 AJAX 调用收集的数据。
此 ajax 调用每 X 秒触发一次。
如果从 AJAX 调用接收到的数据与表中的现有数据不同,我只想更新表。
有什么方法可以做到这一点?
我有一个 HTML 表,其中填充了通过 AJAX 调用收集的数据。
此 ajax 调用每 X 秒触发一次。
如果从 AJAX 调用接收到的数据与表中的现有数据不同,我只想更新表。
有什么方法可以做到这一点?
您必须在每个 AJAX 回调中存储数据并进行比较。
如果您的比较计算量很大,则在服务器端生成哈希并将其与有效负载一起发送到客户端。您只需要存储和比较哈希。
与其敲打您的服务器,不如使用SignalR并在更改发生时推送您的更改(如果您是 .NET)。您可以为其他平台找到类似的框架。