美好的一天,我正在学习 Jquery mobile,但我遇到了一件简单的事情,也许应该在一分钟内解决。
我做了一个简单的 2 页站点,所有窗口都是单个 HTML 页面,所以我有 index.php、contacts.php 和 sendmail.php(仅用于邮寄目的)。
我从索引顺利导航到联系人,然后填写表格并单击提交,sendmail.php 有一个header:('location:')
在发送邮件后将用户重定向到 index.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>
然后按照描述的操作,当我回到第一页时,我有这样的网址:
/mobile/#/mobile/sendmail.php