2013-03-20 43 views
0

我正在使用phonegap编写应用程序。我使用jQuery框架将不同的页面组合成一个页面。当我打开应用程序并填写表格时会出现问题,下一页会显示。但它会很快返回索引页面。然后我再次填写表单。这个问题不会再发生。我怎样才能解决返回问题?phonegap auto返回上一页

<input type="submit" onclick="location.href = '#page1'" value="Submit" /> 

回答

1

您应该使用$.mobile.changePage('#page1');从jQuery Mobile框架

如文档中表示:

编程改变从一个网页到另一个。此方法在内部用于页面加载和转换,当点击链接或提交表单时发生的 结果( 启用了这些功能)。

http://jquerymobile.com/demos/1.2.1/docs/api/methods.html

+0

我怎么能写changePage()当我提交表单? – helloeveryone 2013-03-21 05:09:22

+0

不要使用表单提交,使用Ajax发送数据和成功调用changePage() – 2013-03-21 08:29:44

+0

我已经完成了它。但是我无法使用getElementByID从表单中获取数据。它显示我错误的消息[对象HTMLDivElement]。我如何获得表单参数? – helloeveryone 2013-03-21 17:54:39