老师,问一下两个页面之间数据的使用该怎么做

老师,问一下两个页面之间数据的使用该怎么做

第一个页面中的一个a标签点击之后跳入第二个页面,然后第二个页面中的一个信息数据想要传入第一个页面中使用,该怎么实现。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕慕子 2021-08-16 14:46:04

同学你好,只有部分代码,无法准确的定位问题,老师这里提供两种参考实现的思路:

1、在showAddr函数中,通过return addrShow.value将数据返回,那么就可以通过调用showAddr函数获取到返回的数据,然后再参考“慕ou”老师给出的思路,将得到的数据作为参数拼接到url中即可

2、使用本地存储。老师写个例子同学可以参考一下,示例:

http://img1.sycdn.imooc.com//climg/6119e201093c43a313960330.jpg

祝学习愉快~

好帮手慕久久 2021-08-13 16:47:34

同学你好,页面之间的传递,可以考虑使用url地址来传递。比如可以将数据拼接在url地址上:

http://img1.sycdn.imooc.com//climg/6116319909d8f3e007070086.jpg

然后利用js,获取url地址问号后面的字符串,并分隔字符串,从而获取到指定数据,例如:

http://img1.sycdn.imooc.com//climg/6116312d095b773707290517.jpg

http://img1.sycdn.imooc.com//climg/6116314a097f7e2808480362.jpg

祝学习愉快!

  • 提问者 KaFe_Ming #1

    第二个页面的信息数据是在一个函数里面,全局应该是访问不到,我应该如何拿出来存入url呢?需要给老师看一下代码吗

    2021-08-13 16:57:41
  • 好帮手慕久久 回复 提问者 KaFe_Ming #2

    同学你好,不需要代码,同学可以参考如下几种方式:

    1、如果页面2是通过点击a标签跳转的页面1,则可以在函数中,将参数拼接成url,然后将a标签的href属性设置成该url。这样点击a标签回到页面1的时候,url地址上就会携带上参数。

    2、如果页面2是通过js的方法,比如window.location.href=“xxx”,主动跳转到页面1,则可以在函数中,设置window.location.href=“url”。

    3、如果页面2不会跳转到页面1,则可以把页面2中的数据,保存到本地缓存中,然后页面1在本地缓存中获取该数据。本地缓存的内容,后面会学,暂时了解一下即可。

    4、如果页面2不会跳转到页面1,则可以请求后端帮忙。我们将数据传给后端,然后在页面1中,再获取数据即可。该部分内容,后面会学,暂时了解即可。

    祝学习愉快!

    2021-08-13 17:31:43
  • 提问者 KaFe_Ming 回复 好帮手慕久久 #3

    老师,我还是不太会。我给你看一下代码截图 这样就知道我要传入的数据是什么了

    http://img1.sycdn.imooc.com//climg/6119c75d09a7b32207870130.jpg

    2021-08-16 10:03:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师