【问题标题】:Should I bring HTML snippets or JSON?我应该带 HTML 片段还是 JSON?
【发布时间】:2010-10-30 09:53:08
【问题描述】:

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

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

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

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

还有:-

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

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

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

【问题讨论】:

  • 天啊!我有一个答案,它去哪儿了?
  • 他们可能觉得答案不相关或不喜欢他们的答案,因此将其删除。

标签: javascript html ajax


【解决方案1】:

Taconite 是您应该研究的内容。它通过一个请求更新多个 HTML 块。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2012-03-10
    • 2013-10-31
    相关资源
    最近更新 更多