5

嗨,我正在寻找一个教程,以了解如何创建一个带有 div 的页面,该 div 在页面 url 更改时不会刷新。

前任。当我从一个网址移动到另一个网址时,Facebook 聊天不会刷新。

谢谢

4

3 回答 3

1

AJAX 肯定会被使用,尽管它可能看起来不像,因为实际的 URL 正在改变。大多数 AJAX 应用程序只是更改 URL 的哈希部分 (somesite.com/page/#feature1)。

我不知道 Facebook 到底在做什么,因为我没有研究过这个应用程序,但我猜他们正在使用 HTML5history.pushState()来更改 URL,因此如果你将其添加为书签或重新加载,它将转到同一个地方。我看到@Felix 已经在评论中提到了这一点。

在这里查看更多帮助:

有没有办法在不刷新页面的情况下更改浏览器的地址栏?

关于使用 AJAX 的资源有很多很多。我个人使用 jQuery,发现它使这一切变得非常容易。这是一个可能有帮助的教程:

http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

于 2010-12-31T12:51:05.903 回答
0

听起来您想使用 AJAX(javascripts XMLHttpRequest 函数)。这是一篇很棒的文章以及一些基本示例:这里

于 2010-12-31T12:11:43.673 回答
0

它叫做 AJAX,如果你使用 jQuery,这里有一个很好的教程:

http://yensdesign.com/2008/11/creating-ajax-websites-based-on-anchor-navigation/

如果您不使用 jQuery,我想发布另一个示例,但我需要更多积分才能发布多个链接,抱歉...

于 2011-01-01T16:08:08.700 回答