jQuery Mobile中的自我提交表单

时间:2013-03-28 19:45:20

标签: jquery ajax html5 forms jquery-mobile

我想知道在我的网络应用中将表单“提交”到另一个页面的最佳方式。我目前有一个表单,用户填写他/她的信息,然后在“提交”时,新页面加载了他们的所有数据,以便他们可以查看它。 然后,用户可以返回表单进行编辑或接受数据并继续。

目前,我将表单设置为POST到“下一页”。我正在使用jQuery mobile,所以这些都在一个HTML文件中,而“页面”只是正在显示和隐藏的DIV。我拦截“提交”事件并进行处理然后返回false。这有效,但有时会感到毛病。

是否可以POST到另一个jQuery移动“页面”并拦截传入的数据而不必在提交事件上返回false? 有没有其他方法可以做到这一点,我甚至没有意识到?

我应该注意,应用程序的要求是不允许在设备上存储任何数据(没有Cookie,LocalStorage,SessionStorage等)。

1 个答案:

答案 0 :(得分:1)

您可以使用localStorage。当用户提交表单时,使用javascript获取所有数据并将其存储在localStorage中,以便您可以在任何页面中重复使用它们而没有任何问题。