1

假设我的Person数据库中有一个表,并且我想要一个视图允许用户像这样编辑人员:

All People (Select One)
_______________________
|   Name        Planet
|----------------------
|   Bob         Mars
|   Alice       Venus
-----------------------

Edit Selected Person

Name: _________
Planet: _________
[Submit]

基本上,用户会看到一个包含所有人员的表格,表格下方是一个允许用户编辑所选人员的表单(在同一页面上)。

这似乎是一个常见且模式良好的问题。像这样的事情通常会怎么做?

4

1 回答 1

2

如果没有看到您的 HTML 标记,我们无法给出具体答案。

这是执行此操作的总体思路

使用javascript,获取要选择的行的点击事件,从行中获取记录的ID(记录ID)(假设你在行中的某个位置有它)。使用 jQuery ajax 将现有数据带入记录。在模型弹出窗口或现有页面的特定部分中显示它(显示具有输入元素的隐藏 div,以便用户可以编辑数据)。保存时,使用 jQuery ajax 保存数据。

于 2012-08-29T19:42:21.503 回答