2016-07-30 59 views
0

我是使用jQuery-Mobile进行移动开发的新手。我有三个不同的JSP页面,每个页面都有表格元素data-ajax='false'。表格标签如下。如何使用jQuery Mobile在手机中处理表单导航后退按钮

<form action="getNamesList" method="post" data-ajax="false"> 

现在,当我点击提交按钮旁边的JSP页面带有由具有组合框的新窗体标签和时,该页面提交下一个页面出现了类似的方式。所有表格都有data-ajax='false'。所以现在我想要处理BACK按钮功能。所以我应该如何处理这个,因为在点击返回前一页的表单时,应该使用它的值提交,以便用组合框列表填充页面。

回答

0

您可以添加后退按钮事件处理类似以下内容:

$(window).on("navigate", function (event, data) { 
var direction = data.state.direction; 
if (direction == 'back') { 
// what you want to do 
    } 
    }); 
+0

谢谢!我在所有jsp页面上都创建了methodType ='POST'。所以,当我点击第三页上的按钮时,它将带回第二页上的所有数据,这是使用表单提交从第一页导航到第二页时以前带有前向流的数据。 – Mangesh

+0

试试这个。如果以前的数据没有出现,那么您可以将数据保存在会话存储中,然后您可以从中读取数据。 – Homen