纯前端 两个HTML页面之间如何传递和接收值?

本文探讨了网页间数据传递的两种常见方式:通过URL参数传递数据和使用LocalStorage存储数据。详细介绍了如何利用问号URL传值并进行加密处理,以及如何在跳转后页面接收和解密这些数据。同时,提到了LocalStorage的使用限制。

跳转前页面传递:
利用问号url传值(为保证数据安全这里可以加入btoa加密或其他可逆加密手法)

window.location.href="result.html?id="+id;

跳转后页面接收:

利用分割url字符串来获得传递内容.(如若传递的时候进行了加密,这里需要解密)

var id=decodeURIComponent(location.search.slice(1).split("=")[1]);

也可以考虑使用localStorage传值 但是会受到浏览器限制.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值