我应该带来HTML代码段还是JSON?

时间:2009-06-01 13:49:59

标签: javascript html ajax

请注意:这与this question不完全相同。虽然看起来像这样,但我有一些非常具体的要求。

在我的应用程序中,我有两个面板要使用单个AJAX请求进行更新。 目前,我正在发送JSON,并在JS中构建两个DOM并将它们附加到相应的位置。

这变得难以维护,并且在客户端进行了大量处理。所以,我正在考虑发送HTML代码片段。

这里的问题是我有两个面板,并且只有一个AJAX请求,我应该如何为不同的面板带来两个不同的HTML片段?

另外: -

1)我每30秒后定期发送一次AJAX请求,并在JSON中发送数据的CRC-32。因此,如果数据没有变化,我就不必重新创建DOM。

2)用新的HTML替换旧的HTML突然闪烁页面。

3)每个面板都可以有动态行数,我必须将一些事件从JavaScript端附加到每一行。为此,如果我有JSON格式的数据会更容易。但是,如果我要切换到HTML代码段,该怎么做?

1 个答案:

答案 0 :(得分:3)

Taconite是你应该研究的。它只需一个请求即可更新多个HTML块。

http://malsup.com/jquery/taconite/