【发布时间】:2011-08-08 16:39:08
【问题描述】:
我正在使用 jQuery 自动完成控件对 三个 实体执行搜索:所有者、经理和租户。每个实体都保存在数据库中自己的表中。
在自动完成控件下,将根据用户的选择显示并填充一个网格(隐藏的 div)。网格使用文本字段控件,因此用户可以再次编辑和保存。
现在,我遇到了这些问题:
- 提交回服务器时,如何知道是哪个实体 用户工作?它是所有者、经理还是租户?我需要弄清楚 这样做是为了知道将数据保存在数据库中的哪个位置。
- 如您所知,服务器端验证是必须的。如果用户提交了无效数据怎么办?常见的模式是重新显示带有错误消息的页面。
但在我的情况下,grid/div 是基于自己的自动完成搜索显示的,再次显示页面只是为了隐藏 div。
我可以采用更简单的方法吗?
使用的技术是 jQuery 和 Grails 框架。
【问题讨论】: