所以我想知道是否可以借助PHP或JavaScript(不是jQuery)在浏览器的searhbar中更改客户端的链接。
所以,假设我的网站只有一个普通网页,但有多个特定主题的附加内容文件。
这些文件是借助存储在链接中的变量获取的,就像youtube的:youtube.com/watch?v=105cdU ..
当您点击指向此网站上某些其他内容的链接时,它会使用javaScript ajax获取其他内容而不更新导航栏,页脚等。
现在这一切都有效,但问题出现了。无论何时使用ajax,页面都不会链接到该特定内容。
假设该网站已经加载了一些关于stawberries的内容,然后我点击了一个使用ajax将内容更新为巧克力的链接。现在我将阅读关于巧克力的内容,但我的链接仍将被发送到草莓。
请注意,这不是一个真实的网站,因为我还没有成功。所以请不要问代码。我也为我糟糕的语法和拼写道歉。
答案 0 :(得分:0)
我相信你要找的是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);
}