0

我希望在我的网站上重新设计一个 3 页的表单。

目前

  1. 第 1 页从用户那里获取一些初始数据,并通过 POST 提交给第 2 页
  2. 第 2 页使用此数据仅显示基于初始数据的适当表单字段,并通过 POST 提交到第 3 页
  3. 第 3 页最终在通过 ajax 发送表单之前捕获联系信息,以在同一页面上显示 mysql 查询的结果。

我想要做的是将整个表单放在一个页面上,提交每个步骤并通过 ajax 发送用于下一步的数据(以及一些整洁的 jQuery slideUp slideDown 操作来隐藏和显示步骤) 以创造更无缝的体验。我一直在寻找一种资源来演示使用 ajax 在同一页面上的表单之间发送数据,但我找不到任何东西,我很难过。

任何指针将不胜感激!

4

2 回答 2

1

有一个简单的解决方案:使用wicked gem

另请参阅网络表单到向导

于 2012-09-13T10:31:27.157 回答
0

所以是的,我不需要 ajax 提交的 3 个表单,我已经将整个页面变成了 1 个表单,并且在进入第二步时有一个点击事件,该事件需要对第 1 步中的数据进行处理,步骤3 终于用AJAX提交了整个表单,完美!

于 2012-09-13T10:05:35.153 回答