ajax - 页面 URL 是否会随 AJAX 更改?
问题描述
我正在从一个不提供关于内容问题的网站上学习在线课程,所以我问你。
这是页面标题的必备条件之一:“在所谓的单页应用程序中——其中 AJAX 用于引入新内容而不刷新或加载整个网页——任何时候 URL 发生变化,页面标题应相应更新"
我一直认为,如果您使用 ajax 更改页面的一部分,页面本身将保持静态。这就是为什么 URL 会随着 AJAX 调用而改变的原因。是否有任何示例显示这是什么样的?
解决方案
AJAX 请求不会更改浏览器 URL 或历史记录。为了模仿传统网站的行为,单页应用程序会修改 URL 和历史记录,并使用 URL 来更改视图。
有关更改浏览器历史记录的更多信息,请参阅添加和修改历史记录条目。
推荐阅读
- python - 如何在训练多类 CNN 模型时存储和加载包含 5000 万个 25x25 numpy 数组的训练数据?
- reactjs - 如何使用 Redux 在 React Native 中使用线程调用 API?
- postgresql - ActiveRecord Rails 4,如何查看数组属性是否包含数组中的任何值
- css - 圆角缩略图中的黑边(Emporio 主题)?
- powershell - 以编程方式将 azure blob 挂载为网络驱动器
- ios - 将 Xcode 存档移动到另一台计算机
- php - 如何在 PHP Laravel 中编写类似的代码?
- python - 用 voila 在 jupyter 中绘制 pandas 数据框
- javascript - 在 lodash 中使用 _.groupBy 将字符串聚合到数组中
- javascript - 自定义组件的清除状态