Ajax在href链接上重新加载整个页面单击

Ajax在href链接上重新加载整个页面单击,ajax,hyperlink,click,href,reload,Ajax,Hyperlink,Click,Href,Reload,我有一个用ajax构建的网站。它有英文版和法文版。英语在/public_html,法语在/public_html/fr Ajax只是重新加载中间帧,而不是页眉或页脚。所以,当我点击链接到法语页面时,它显示在中间,但是页眉和页脚仍然来自英文页面。 所以,当我点击链接时,基本上一个“#”不知从何而来:例如 英译法: <li class="contact"><a href="/fr/index.html">French Version</a></li>

我有一个用ajax构建的网站。它有英文版和法文版。英语在/public_html,法语在/public_html/fr

Ajax只是重新加载中间帧,而不是页眉或页脚。所以,当我点击链接到法语页面时,它显示在中间,但是页眉和页脚仍然来自英文页面。

所以,当我点击链接时,基本上一个“#”不知从何而来:例如

英译法:

<li class="contact"><a href="/fr/index.html">French Version</a></li>
  • 法文至英文:

    <li class="contact"><a href="/index.html">English Version</a></li>
    
  • 我需要的是,点击后,整个页面被重新加载。我该怎么办


    谢谢

    我要试试看。听起来你在用一个非Ajax超链接描述一个框架站点。链接正在“刷新”中间帧,因为这是链接所在的位置。您可以向锚定标记添加一个
    target
    ,告诉它重新加载整个页面

    <a href="/fr/index.html" target="_top">French Version</a>
    
    
    

    PS当你在做的时候,别忘了本地化“法语版本”(法语版本?:-)

    这个问题没有什么意义。AJAX怎样使用框架?你网站的结构是什么?那么是什么劫持了链接?