2016-07-30 58 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