2012-06-26 184 views
2

我正在加载AJAX内容的网站上工作。为了显示这个内容,我在我的index.html页面中创建了一个div容器,在这里我加载了使用.load jQuery方法的其他html页面,如部分或项目。Hashtag,防止原始URL

我的问题是I'm产生这样的网址:

该链路的负载正确的新内容和它们产生类似这样的URL:

http://domain.com/#dummy.html

的问题是,如果您从网址中删除标签并加载该网址,该网站将显示dummy.html,而不是索引和通过AJAX加载的内容。

我使用hashtag change事件来捕获此更改以便在页面中激发其他效果。

我该如何解决这个问题?有一些方法可以强制添加哈希标签总是需要一个URL?

在此先感谢!

回答

0

这是合乎逻辑的,与手头的技术无关。

使用http://domain.com/#dummy-div,并从虚拟-DIV内部翻译成dummy.html

就决定命名规则,如果用户打开http://domain.com/dummy-div

应该发生什么