2012-07-14 82 views
2

我不知道这是可能的还是不可以,我使用$ .ajax通过ajax加载内容,而无需重新加载页面。我的网址是这样的:

http://localhost/category:blog 

使用jQuery $就正确加载内容,而无需重新加载,但我需要一个比这更多的功能,我想设置在地址栏类别的网址:博客加载后通过$ .ajax,当用户直接在浏览器中输入该地址时,是否可以运行ajax请求?我需要htaccess或不可能,我迷失在这种情况下。我只是想制作这样的链接。

+0

小心使用冒号':'字符。某些服务器可能会将其识别为端口标识的开始。 – VisioN 2012-07-14 20:06:20

回答

0

你可以使用JavaScript pushState函数(http://blog.scoutapp.com/articles/2010/12/07/manipulating-browser-history-with-javascript-pushstate-replacestate) 对于第二个问题,当用户更改网址时,我认为这是不可能的,因为在卸载事件(当用户更改url时),您不能停止brwoser请求整个页面并将其显示给用户 并且作为V isioN表示这不是一个好主意:在网址

相关问题