A页面发起请求跳转到B页面后,如何在B页面获取A页面的数据?

如何获取在B页面获取对应请求A页面的数据?

我们需要运用以下的几点知识就能进行操作:
1、首先需要在A页面运用ajax()的请求来获取自己想要的数据。
2、我们需要运用浏览器的缓存localStorage或者sessionStorage,在浏览器中保存自己想要获取的数据。
3、在跳转到B页面后,就可以在B页面根据localStorage或者sessionStorage缓存来获取你想要拿到的数据。
4、在浏览器存数据或者那数据的时候,有可能会是字符串、对象或者数组,假如你需要拿到的是数组或者对象类型的数据,你就要进行转换成字符串形式来保存到浏览器的缓存中。这是你就需要运用JSON来进行数组和对象在字符串之间进行转换。

下面是我的一个小案例:

点击下面A图片中的编辑按钮会跳转到B图,并且在B图的页面中会显示A页面中的文章标题和内容。A页面发起请求跳转到B页面后,如何在B页面获取A页面的数据?
A图A页面发起请求跳转到B页面后,如何在B页面获取A页面的数据?
B图
操作步骤:

  1. 首先需要在A页面运用ajax()的请求来获取自己想要的数据。A页面发起请求跳转到B页面后,如何在B页面获取A页面的数据?
  2. 由于我需要在B页面拿到的数据是对象类型的数据,所以我在进行保存在本地缓存的时候,需要进行转换为字符串类型,我们可以用到JSON.stringify()方法来讲对象转换为字符串,再保存在localStorage对象中进行一个缓存。A页面发起请求跳转到B页面后,如何在B页面获取A页面的数据?
  3. 在跳转到B页面后,我在把它从本地缓存里拿出来,再通过JSON.parse()方法将它从字符串转为我想要的对象数据,然后再将我想要的数据渲染到页面,展示出来。A页面发起请求跳转到B页面后,如何在B页面获取A页面的数据?