0

こんにちは、私はJqueryモバイルを学んでいます.1分で解決できるかもしれない簡単なことに行き詰まっています。

私は単純な 2 ページのサイトを作成しました。すべてのウィンドウは 1 つの HTML ページです。したがって、index.php、contacts.php、および sendmail.php (メール送信のみを目的としています) があります。

インデックスから連絡先にスムーズに移動し、フォームに入力して送信をクリックしますheader:('location:').sendmail.phpには、メールの送信後にユーザーをindex.phpにリダイレクトする.正しくない「sendmail.php」。簡単に変更する方法はありますか (ページをリロードするなど)? フォームアクションは次のようになります。

<form action="sendmail.php" method="POST">

ページから別のページへのリンクは次のようになります: 最初のページ:

<script type="text/javascript">
 $( function() {   

  $('body').bind( 'swipe', function( e ) {
    $.mobile.changePage( "contatti.php", {      
       transition: "slide", 
       reverse: true, 
       changeHash: false,
       reloadPage: true      
   });
  } ); 


} );


 </script>

<a data-role="button" data-transition="flip" href="contatti.php" data-icon="info"
        data-iconpos="left" class="ui-btn-right" data-prefetch="true">
            Info
        </a>

そして、説明どおりのアクションで、最初のページに戻ると、次のような URL が表示されます。

/mobile/#/mobile/sendmail.php
4

1 に答える 1

1

いつでも変更できますwindow.location.hash = '';

于 2013-07-01T07:44:09.880 に答える