2016-07-30 15 views
0

jQuery-Mobileを使用したモバイル開発には初めてです。私は3つの異なるJSPページを持ち、各ページはdata-ajax='false'のフォーム要素を持っています。フォームタグは以下の通りです。jqueryモバイルを使用している場合にモバイルでフォームナビゲーションの戻るボタンを処理する方法

<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'という形式を持っています。ですから、3番目のページに戻るボタンをクリックすると、フォーム送信を使用して最初のページから2番目のページにナビゲートするときに、前向きに転送された2番目のページのすべてのデータが戻されます。 – Mangesh

+0

これを試してください。以前のデータが来ていない場合は、セッションストレージにデータを保存してからそれを読むことができます。 – Homen

関連する問題