更新用户';s链接到PHP或JavaScript
因此,我想知道是否有可能在PHP或JavaScript(而不是jQuery)的帮助下更改浏览器searhbar中的客户端链接 假设我的网站只有一个普通页面,但有多个特定主题的附加内容文件 这些文件是通过链接中存储的变量获取的,就像youtube的:youtube.com/watch?v=105cdU 当你点击一个指向这个站点上其他内容的链接时,它会使用javaScript ajax获取其他内容,而不更新导航栏、页脚等 到目前为止,这一切都是可行的,但问题来了。无论何时使用ajax,页面都不会有指向特定内容的链接 假设该站点加载了一些关于stawberries的内容,然后我点击了一个链接,该链接使用ajax将内容更新为chocolate。现在我将阅读有关巧克力的内容,但我的链接仍然指向草莓更新用户';s链接到PHP或JavaScript,javascript,php,html,ajax,hyperlink,Javascript,Php,Html,Ajax,Hyperlink,因此,我想知道是否有可能在PHP或JavaScript(而不是jQuery)的帮助下更改浏览器searhbar中的客户端链接 假设我的网站只有一个普通页面,但有多个特定主题的附加内容文件 这些文件是通过链接中存储的变量获取的,就像youtube的:youtube.com/watch?v=105cdU 当你点击一个指向这个站点上其他内容的链接时,它会使用javaScript ajax获取其他内容,而不更新导航栏、页脚等 到目前为止,这一切都是可行的,但问题来了。无论何时使用ajax,页面都不会有指
请注意,这不是一个真正的网站,因为我还没有建立它。所以请不要问密码。我还对我糟糕的语法和拼写表示歉意。你的问题是正确的 查看Mozilla文档以查找完整的示例详细信息
我相信你要找的就是所谓的pushState。下面是一个使用它的Javascript示例
if (history.pushState) {
var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + 'VARIABLES I WANT TO ADD';
window.history.pushState({path:newurl},'',newurl);
}
非常感谢!这绝对是我需要的!谢谢你的例子!但是这个网站:说每个主要的浏览器都支持基本的功能,我希望这就足够了。这个例子没问题,希望它能有所帮助!