使用ajax的Jquery管理表和追加\删除行的最佳方法是什么

时间:2011-06-09 23:11:33

标签: html ajax json jquery

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

我可以想到几种方法:

  1. 让Ajax请求响应 包含所有内容的全新表格 sketch thumb nail links,
  2. 或者我可以回复所有行。
  3. 我能想到的另一种可能性是不回复html at 所有这些都包含JSon数据,其中包含构建表所需的所有信息,然后使用Jquery构建表,并在用户创建和删除草图时追加新行或删除新行。
  4. 别的。
  5. 你会用什么方法?

1 个答案:

答案 0 :(得分:0)

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

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