javascript - jQuery 使用#/page 获取页面

标签 javascript jquery user-interface

你好,我最近有一个问题,我看到越来越多的网站使用#/pagename 而不是转到/pagename,这很有用,因为它不会重新加载页面。

我怎样才能用 jQuery 做同样的事情? http://mysite.com/id#/1 <-- 如果您将 id 1 更改为 4564 http://mysite.com/id#/4564 将加载 id 为 1 的用户,页面将从 4564 加载用户数据而无需自行刷新页面。

提前致谢

最佳答案

您实际上看到了两件事:

  1. 内容请求是异步完成的 (AJAX)。要实现这一点,请查看 jQuery.Ajax。 http://api.jquery.com/jQuery.ajax/

  2. 还有一个“哈希技巧”来启用后退按钮支持。通常,标准的 Ajax 调用不能很好地处理后退按钮。为此,请查看 BBQ jQuery 库。 http://benalman.com/projects/jquery-bbq-plugin/

希望这对您有所帮助。

鲍勃

关于javascript - jQuery 使用#/page 获取页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5589047/

相关文章:

javascript - Slickgrid 不会渲染或填充表/网格中的 JSON 数据

javascript - javascript如何从url解析xml获取属性

javascript - 如何在前面的 div 仍然可以滚动的情况下临时禁用背景 div 滚动?

javascript - 有人愿意看一下这个自定义滚动条的 JS 代码吗?

java - GridBagLayout 行权重

java - 用搜索替换表格内容

java - 如何删除 netbeans 6.5 中的 buttonGroup

javascript - Twitter Bootstrap - 动态更新 Affix Data-Offset 属性

javascript - 使用reactjs进行多排序表

javascript - HTML 分页在第一页上搞砸了,然后就可以正常工作了吗?