gpt4 book ai didi

javascript - 页面 URL delima - 控制浏览器刷新

转载 作者:行者123 更新时间:2023-11-30 18:41:45 26 4
gpt4 key购买 nike

我有一个当前转到 url /edit/baseProductId 的页面,它具有保存功能,可以使用您所做的更改创建新产品。这里的技巧是它是一个 ajax 保存,所以 URL 不会改变。问题是如果用户刷新页面,它会重置他们的表单,因为 URL 没有更新。我是否可以在不影响用户体验的情况下以某种方式更改 URL 中的 baseProductId

如果我不更改 baseProductId 或在用户刷新页面时提出一些解决方案,它将重置他们的表单 - 或者他们会这么想。

最佳答案

是的,将 url 更改为 /edit/baseProductId#saved

添加 anchor 会在浏览器的历史记录中添加一个新项目,因此刷新将使用添加的哈希进行刷新,并且以这种方式更改 url 不会从服务器重新加载内容。我不知道是否所有浏览器都会保留表单字段中的信息,但您始终可以使用 jQuery 来禁用表单,或者让它完全消失。

关于javascript - 页面 URL delima - 控制浏览器刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669618/

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