gpt4 book ai didi

jquery - pjax 更改历史记录而不发出实际请求/使用 pjax 而不连接到服务器

转载 作者:行者123 更新时间:2023-12-01 04:09:02 27 4
gpt4 key购买 nike

我正在使用 pjax 并且我了解它是如何工作的。我使用 JS 处理所有 pjax 逻辑,在某些情况下,我想“伪造”新页面加载,而 pjax 不实际获取任何数据。

我的问题是,如何在 pjax 不实际连接到服务器的情况下使用 pjax 设置新的历史记录条目?基本上像平常一样使用pjax,但不连接服务器。

我知道这不是 pjax 的实际目的或用途,但我不想仅仅为了我的这个小异常(exception)而加载 History.js 或类似的东西。理论上这也应该由 pjax 处理......

最佳答案

尝试仅使用history.pushState()history 是一项内置 HTML5 功能,允许您添加新的历史记录条目而无需重新加载页面。因为调用该函数实际上并不触发 popstate 事件,所以 pjax 不应受到影响。

关于jquery - pjax 更改历史记录而不发出实际请求/使用 pjax 而不连接到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23301517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com