【问题标题】:Jquery with ajax what is the best way to manage a table and append\delete rows带有 ajax 的 Jquery 管理表和追加\删除行的最佳方法是什么
【发布时间】:2011-06-09 23:11:32
【问题描述】:

我对 jquery 和 Ajax 很陌生。我正在使用绘制小草图文档的 ActiveX 控件。当用户使用此控件保存新草图时,我使用 Ajax 将数据发送回服务器。我的要求之一是在现有草图的页面中显示缩略图列表。 对于这个列表,我已经决定只使用一个表,但问题是使用 AJax 管理这个表的最佳方法是什么?

我可以想到几种方法来做到这一点:

  1. 让 Ajax 请求响应 一张全新的桌子,里面有所有 绘制缩略图链接,
  2. 或者我可以对所有行进行响应。
  3. 我能想到的另一种可能性是在 除了 JSON 数据之外,这些数据包含构建表格所需的所有信息,然后使用 Jquery 构建表格并在用户创建和删除草图时追加新行或删除新行。
  4. 别的东西。

你会使用什么方法?

【问题讨论】:

    标签: html ajax json jquery


    【解决方案1】:

    重要的问题是:“你的代码的'视觉显示'部分应该放在哪里?主要在服务器上,还是主要在 javascript 客户端上?”

    我自己,我会将 JSON 发送回客户端(#3),然后让客户端负责使用各种 Javascript 模板系统之一将图像放入表格中,例如 EJS。这样,服务器端就不必关心事物的外观,它只负责组织数据和对象的基本职责。

    【讨论】:

    • 非常好的问题。我对这个项目的想法是它应该存在于客户端。我没有考虑过使用 java 脚本模板系统(我也不知道如何使用它们),但这可能是在 javascript 中构建表格的好方法。
    猜你喜欢
    • 2010-09-15
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    相关资源
    最近更新 更多