作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Ajax 调用,它在成功时返回一些 json 数据。
此数据需要显示在用户将被重定向到的另一个页面上。
window.location.replace('http://example.com/newpage');
并且在此页面上应显示数据。
除了 session/cookie 之外,还有其他方式来携带这些数据吗?或者 session 是完成此操作的正常方式吗?
最佳答案
使用localstorage api。它以下列方式工作:
设置一个项目:
localStorage.setItem('myCat', 'Tom');
检索项目:
localStorage.getItem('myCat');
localstorage 提供string 数据以跨多个浏览器 session 存储。如果你想存储对象和/或数组,你必须使用以下方法序列化/反序列化它们:
json.stringify()
json.parse()
关于javascript - 如何在另一个页面上使用返回的 AJAX 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52670691/
我是一名优秀的程序员,十分优秀!