更改页面而不刷新页面中的div

Luc*_*oli 5 javascript partial-page-refresh

嗨,我正在寻找一个教程,了解我如何创建一个页面与页面网址更改时不刷新的div.

防爆.当我从网址移动到另一个网址时,Facebook聊天不会刷新.

谢谢

Tau*_*ren 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/