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

时间:2011-06-09 20:52:21

标签: ajax hyperlink click href reload

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

Ajax只是重新加载中间框架而不是页眉或页脚。因此,当我点击法语页面的链接时,它会在中间显示,但页眉和页脚仍然来自英文页面​​。

所以,当我点击链接时,基本上“#”无处可寻:例如。 http://www.mysite.com/index.html#http://www.mysite.com/fr/index.html

英语到法语:

<li class="contact"><a href="/fr/index.html">French Version</a></li>

法语译成英语:

<li class="contact"><a href="/index.html">English Version</a></li>

我需要,点击后,重新加载整个页面。我该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:0)

我会刺伤。听起来你正在描述一个框架网站,其中间有一个非ajax超链接。该链接正在“刷新”中间帧,因为这是链接所在的位置。您可以向锚标记添加target以告知它重新加载整个页面。

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

PS当你在这里时,不要忘记本地化“法语版”(Versionfrançaise?: - )