【发布时间】:2010-12-06 10:49:21
【问题描述】:
我在我的页面上使用这个基于 AJAX 加载的插件,老实说,它可以很好地处理所有事情,除非我尝试捕获其中没有哈希片段的传入链接。
地址栏
传入链接-> hostname.com/path/
用户导航到另一个 ajax 状态-> hostname.com /path/ #hash
在这里,我希望插件不要将路径包含在地址栏中,因为哈希代表了这一点。
AJAX GET
传入链接-> hostname.com/path/
用户导航到另一个 ajax 状态-> hostname.com/path/
实际请求确实加载了正确的状态。
有没有办法让它不添加地址栏的路径?
例如
主机名/#web-development
而不是:
主机名/web-development/#web-development
点击处理
$('a.internalLink').live('click', function(event) {
event.preventDefault(); clickedLink = $(this); $.address.value(clickedLink.attr('href').replace(base,'')); });
【问题讨论】:
标签: jquery ajax jquery-address