我使用Ajax使用Ajax从Java获取笔记列表(使用Play Framework)。这些注释具有许多属性,例如文本,时间戳,附件,用户等。这些注释在li项目中显示为截断。点击它们即可完整查看。
我不能依赖他们的li表示来获取应用程序所需的所有数据。因此,我唯一的解决方案是从Java传递完整的Note参数并在Javascript中“重新创建”该类以将这些注释缓存在数组中。单击li时,它会从关联索引处的Javascript数组中吐出数据。我宁愿这样做而不是再次调用服务器来获取笔记的具体内容。
这是不好的做法吗?似乎应该有一个更可靠,更少'代码重用'的方式。