javascript - 使用 PHP 或 JavaScript 更新用户的链接

标签 javascript php html ajax hyperlink

所以我想知道是否可以在 PHP 或 JavaScript(不是 jQuery)的帮助下更改浏览器搜索栏中的客户端链接。

假设我的网站只有一个普通页面,但有针对特定主题的多个附加内容文件。

这些文件是在链接中存储的变量的帮助下获取的,就像 youtube 的一样:youtube.com/watch?v=105cdU..

当您单击指向该网站上其他内容的链接时,它会使用 javaScript ajax 来获取其他内容,而无需更新导航栏、页脚等。

到目前为止,这一切都有效,但问题来了。每当使用 ajax 时,页面都不会包含指向该特定内容的链接。

假设该网站已加载一些有关草莓的内容,然后我单击一个使用 ajax 将内容更新为巧克力的链接。现在我将阅读有关巧克力的内容,但我的链接仍将定向到草莓。

请注意,这不是一个真正的网站,因为我还没有创建它。所以请不要索要代码。我也为我糟糕的语法和拼写道歉。

最佳答案

你的问题是正确的。

查看 Mozilla 文档以查找完整的详细信息和示例

https://developer.mozilla.org/en-US/docs/Web/API/History/pushState

https://developer.mozilla.org/en-US/docs/Web/API/History_API

关于javascript - 使用 PHP 或 JavaScript 更新用户的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36580320/

相关文章:

javascript - React - Redux 在渲染组件之前等待获取结果

javascript - Next.js 是否需要运行 Node 服务器?

javascript - 如何进行 AJAX 调用 - Elgg

javascript - Chrome 应用程序 eval()

php - 整数 : What is a good way to solve this? 的 CSS attr()

php - XML 解析错误 : XML or text declaration not at start of entity in php

javascript - 为什么声明 doctype html 会阻止事件拖动或触摸触发?

javascript - 如何在多文件 uploader 中启用提交按钮直到条件?

jquery - 不透明度出现在背景后面的 Bootstrap 模态

javascript - 如何将数据从 Java Servlet 传递到 JavaScript