问题描述
||
我对jquery和Ajax非常陌生。我正在使用ActiveX控件,该控件会绘制一些草图文档。当用户使用此控件保存新草图时,我将使用Ajax将数据发送回服务器。我的要求之一是在现有草图的页面中显示缩略图列表。
对于此列表,我致力于仅使用一个表,但是问题是,使用AJax管理该表的最佳方法是什么?
我可以想到几种方法来做到这一点:
让Ajax请求响应
整个新表
素描拇指指甲链接,
或者我可以回答所有行。
我能想到的另一种可能性是不响应html
除了具有JSon数据的所有数据之外,所有这些数据都具有我需要构建表的所有信息,然后在用户创建和删除草图时使用Jquery来构建表并追加新行或删除新行。
还有别的
您将使用哪种方法?
解决方法
一个重要的问题是:\“您的代码的\”视觉显示\“部分应该放在哪里?主要在服务器上,还是主要在javascript客户端上?\”
我自己,我将JSON发送回客户端(#3),然后让客户端负责使用多种Javascript模板系统(例如EJS)将图像放入表中。这样,服务器端不必关心外观,它只负责组织数据和对象。