javascript - 使用 AJAX 调用和 history.pushState
问题描述
我有一个网页,我想在其上使用 AJAX 调用加载内容,以便在不重新加载的情况下将其放在同一页面上,但我也想更改加载内容的当前“id”的 URL,但我无法更改网址。我尝试了 history.pushState 但没有用,在加载内容之前 URL 保持不变,我想问一下它是否会因为 AJAX 调用而出现问题,或者我没有使用正确的方法,应该使用其他方法。
解决方案
推荐阅读
- sql - 即使表 2 没有匹配的记录,也从表 1 返回记录
- java - 使用转换器和提供者而不是属性映射时如何让 ModelMapper.validate() 成功?
- node.js - 如何发送到亚马逊的 Alexa 事件网关?
- c++ - 如何使用这个受保护的成员函数来获得想要的输出
- haskell - haskell 无法将预期类型与实际类型“Bool”匹配
- javascript - Redux 表单状态未定义
- c++ - Microsoft C++ 和 g++ 预处理器行为差异
- python-3.x - XML 到 Pandas 数据框 - 重塑数据
- vue.js - 自定义 vuetify v-calendar 日期名称
- javascript - Ajax 请求不传递整个字符串?