两个页面之间通过a标签跳转,进行数据传值怎么写

两个页面之间通过a标签跳转,进行数据传值怎么写


问题描述:想将b页面中的数据 这个函数里面的addShow.value的变量穿给a页面中去应用,

该怎么写代码?用url方便还是本地存储方便

相关截图:


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

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

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

1回答
好帮手慕然然 2021-08-16 11:57:56

同学你好,两个页面之间进行传值,使用url传参和本地存储都很方便。如果使用a标签实现跳转,且传送的数据比较多的话,建议使用本地存储。老师写个例子同学可以参考一下,如图

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

祝学习愉快!

  • 提问者 KaFe_Ming #1

    好的老师,这个方法掌握了,url的话 怎么写代码呀 处理那个变量。求老师指点一下谢谢了

    2021-08-16 14:11:19
  • 好帮手慕然然 回复 提问者 KaFe_Ming #2

    同学你好,如果使用url传参的话,可以参考以下代码示例:

    var val = 123;
    // url地址后拼接参数
    var url = `${a.href}?v=${val}`;
    // 拼接完成后重新赋值给a的href属性
     a.href = url;

    另一个页面获取参数

    // 获取URL的查询部分
    var u = location.search;			
    // 假设当前的URL是http://www.runoob.com/submit.htm?email=someone@example.com					
    // 则location.search输出结果: ?email=someone@example.com			
    // 获取参数值
    var v = u.split("=")[1];

    这只是传送一个参数时的代码示例,工作中也会遇到同时传送多个参数的情况,建议同学自己思考实现。

    祝学习愉快!

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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