1

所以,我是一个TOTAL jQuery / jQuery Tools 新手,但我正在学习......这是我当前的问题:

假设我有一个列出许多用户的页面——每个用户一个 div,带有名称、图片等。在这些 div 中的某处是您可以单击的链接,这些链接将显示一个包含表单的 jQuery 工具覆盖。此表单可让您编辑有关用户的信息并将其保存回站点。没什么大不了的。

我的小新手大脑正在努力解决的问题(当然)是如何实现它。我目前对这一切的理解是,我需要为每个用户创建一个包含表单的单独 div,以某种方式连接起来,以便单击特定用户的链接将显示与该用户关联的覆盖/表单。这与页面上包含表单的单个 DIV 不同,它被参数化并以某种方式为每个用户重新使用。

这是正确的哲学方法吗?编码似乎不太难。我只是想在开始之前确认我采取了正确的方法。谢谢!

4

2 回答 2

1

jquery-tools 的文档向您展示了如何执行此操作:

http://flowplayer.org/tools/demos/overlay/external.html

于 2010-12-03T01:53:37.547 回答
0

另一种方法是:

  1. 为您的链接创建点击处理程序
  2. 当用户单击链接时,打开覆盖对话框并对服务器进行 ajax 调用以返回 FORM 标记的方法
  3. 将覆盖内容替换为 Ajax Success 上收到的标记
  4. 在上一个方法返回的表单中,将有一个提交按钮,用于简单地提交表单
  5. 关闭覆盖

使用这种方式,您可以将表单用作模板,并使用与特定用户相关的数据填充它的方法。

于 2010-12-03T01:51:34.443 回答