你好,我最近有一个问题,我看到越来越多的网站使用#/pagename 而不是转到/pagename,这很有用,因为它不会重新加载页面。
我怎样才能用 jQuery 做同样的事情? http://mysite.com/id#/1 <-- 如果您将 id 1 更改为 4564 http://mysite.com/id#/4564 将加载 id 为 1 的用户,页面将从 4564 加载用户数据而无需自行刷新页面。
提前致谢
最佳答案
您实际上看到了两件事:
内容请求是异步完成的 (AJAX)。要实现这一点,请查看 jQuery.Ajax。 http://api.jquery.com/jQuery.ajax/
还有一个“哈希技巧”来启用后退按钮支持。通常,标准的 Ajax 调用不能很好地处理后退按钮。为此,请查看 BBQ jQuery 库。 http://benalman.com/projects/jquery-bbq-plugin/
希望这对您有所帮助。
鲍勃
关于javascript - jQuery 使用#/page 获取页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5589047/