2011-10-18 15 views
1

私はjQtouchを使用してユーザーが一種のIDを入力し、 がこのIDの情報(試験結果)を取得できるページを作成しています。 私はサーバーから結果を取得するので、最初のページ のフォームをテキストフィールドと送信ボタンとともに使用しました。このフォームのアクションは、ユーザーを次のページに送ります。または、少なくとも、する必要があります...jqtouchフォーム提出後に戻る

問題は、私も結果とページに転送されている、結果を正しく参照して、[戻る]ボタンは何もしません!ところで、アドレスバー(上)で私はまだの最初のページの名前を参照してください。

「フォーム」ページに戻るにはどうすればよいですか?定期的なバックを使用して

$(function() { 
    $('#goBack').click(function() { 
     location.href = "enterId.jsp"; 
    }); 
}); 

はdoesnの; tは仕事のどちらか::idは= "GoBackのは、" JavaScriptを持っているおかげ

<div class="current" id="byUserId"> 
<div class="toolbar"> 
<a class="back" id="goBack" > Back</a> 
<h1> Exam Results</h1> 
</div> ... 

<a class="back" href="#"> Back</a> 

答えて

0

を私は今、これはかなり遅れています、私は同じような不満を持ち、やっとそれを理解しました。問題は、jQTouchがすべてのAJAXとフォーム提出コマンドを傍受し、安全に送信することです。これは何らかのコールバックを期待している場合を除いて問題ではなく、存在しません。私の場合は、コールバックなしでフォームを送信したかったのです。これを行うには、(ライン434周り)jqtouch.jsライブラリに見て、次の行をコメントアウト:

if (href != '#') { 
    $.ajax({ 
     url: href, 
     data: settings.data, 
     type: settings.method, 
     success: function (data) { 
      **// var firstPage = insertPages(data, settings.animation);** 

これは、基本的には、ドンのAJAX呼び出しを提出するが、のdivのを変更しないでくださいその後(何もしないようにjQTouchを伝えますコールバックを表示せず、アニメーションを行わない)。お役に立てれば。

関連する問題