javascript - 如何在不更改 url 的情况下在带有参数的页面之间跳转

标签 javascript html

最近,我遇到了一个问题。

有一页:pageA,里面有一些。其 url 将引导您到另一个页面:pageB。

但是,我想在不更改 pageB 的 url 的情况下使用一些参数或数据进行跳转。有什么好的解决办法吗?我正在使用 React,但不是单页项目。

最佳答案

有几种方法可以做到这一点,例如使用 cookiesspring webflow(如果是 spring 应用程序)或使用 Local/Session 存储

Web Storage是一种可行且简单的方法

在页面 A 中,您可以使用键和值将值存储在本地存储中

if (typeof(Storage) !== "undefined") {
    localStorage.setItem("anyunique Key Name ", "value which you want to store");
} else {
    // Sorry! No Web Storage support..
}

在页面 B 中使用相同的 LocalStorage 的 getItem() 方法来检索值

document.getElementById("someDOM").innerHTML = localStorage.getItem("key");

关于javascript - 如何在不更改 url 的情况下在带有参数的页面之间跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37505949/

相关文章:

javascript - 互联网机器人 - 填写表格

html - 清除 HTML5 Canvas 上的 strokeRect()

html - Flying Saucer - 从 pdf 链接打开附件

Javascript 在浏览器关闭时删除 cookie,即使它设置为在启动时恢复 cookie

javascript - Backbone : Trigger not working properly

javascript - 挪威语键盘布局 : AltGr

css - Div 之间神秘的垂直间隙

javascript - 如何使用 bootstrap 的标签输入和 textarea 标签(数据角色 ="tagsinput")

javascript - 在按钮上使用 onmouseover 事件时无法使图像消失

javascript - 获取窗口高度