请注意:这与this question不完全相同。虽然看起来像这样,但我有一些非常具体的要求。
在我的应用程序中,我有两个面板要使用单个AJAX请求进行更新。 目前,我正在发送JSON,并在JS中构建两个DOM并将它们附加到相应的位置。
这变得难以维护,并且在客户端进行了大量处理。所以,我正在考虑发送HTML代码片段。
这里的问题是我有两个面板,并且只有一个AJAX请求,我应该如何为不同的面板带来两个不同的HTML片段?
另外: -
1)我每30秒后定期发送一次AJAX请求,并在JSON中发送数据的CRC-32。因此,如果数据没有变化,我就不必重新创建DOM。
2)用新的HTML替换旧的HTML突然闪烁页面。
3)每个面板都可以有动态行数,我必须将一些事件从JavaScript端附加到每一行。为此,如果我有JSON格式的数据会更容易。但是,如果我要切换到HTML代码段,该怎么做?