Html 强制重新加载页面链接

Html 强制重新加载页面链接,html,jquery-mobile,hyperlink,reload,Html,Jquery Mobile,Hyperlink,Reload,我有一个关于表格提交的“谢谢”页面,但是当他们点击链接时 <p>Please click <a href="index.html">here</a> to request additional items.</p> 请单击以请求其他项目 加载索引页面,但无法单击页面中的第一个链接(它是锚链接)。我在索引页面中有一个“dataajax=false”属性,我认为这就是问题的原因。我想在上面的代码中找到一个参数来强制重新加载index.html页面,

我有一个关于表格提交的“谢谢”页面,但是当他们点击链接时

<p>Please click <a href="index.html">here</a> to request additional items.</p>
请单击以请求其他项目

加载索引页面,但无法单击页面中的第一个链接(它是锚链接)。我在索引页面中有一个“dataajax=false”属性,我认为这就是问题的原因。我想在上面的代码中找到一个参数来强制重新加载index.html页面,因为一旦单击链接并加载页面,如果我点击刷新按钮,一切都会正常工作。如果你想知道该网站本身检查出来,给我一个下午。或者,如果你有任何关于强制重新加载链接的建议,那也太好了

谢谢!
ClevelandITGuy

将单击事件附加到
并指示jQuery Mobile重新加载页面:

$(document).on("click", "#gotoindex", function(event, ui)
{
    $.mobile.pageContainer.pagecontainer("change", "index.html",
    {
        allowSamePageTransition : true,
        transition              : "none",
        showLoadMsg             : false,
        reloadPage              : true
    });
});

我应该在哪里插入“$(文档)…”代码?感谢页面当前是一个.html页面。我应该将其更改为.php页面吗?我有几个html表单发布到的php页面,在php的末尾,我有:if(!$mail->send()){echo'消息无法发送。;;echo'Mailer Error:'。$mail->ErrorInfo;}else{echo“Success!”;header(“Location:thank-you.html”);}?>您必须在
标记的前面插入JavaScript代码;PHP是不需要的,因为该代码是在客户端浏览器中执行的。很好,我已经做到了。最初我有一个单独的thankyou.html页面,但我能够将其合并到index.html页面(index.html#thankyou),并将我的phpmailer成功位置链接到该页面。这让我可以使用你的脚本(非常感谢!),它会按我的需要刷新索引页面。