mvc 界面之间url传值

本文探讨了前端页面间通过URL传递参数的方法,并介绍了如何在实际项目中实现这一过程。此外,还讨论了直接通过URL传值可能带来的数据安全性问题及加密解决方案。

    小记:2018-06-01,    前端小白的第一篇文章

    前段时间一直在纠结页面跳转传递一个变量的时候怎么传值,百度了一大堆发现url传值的方式比较适合当前项目。

    在当前界面我设置了按钮跳转界面,界面名称为All(随便取的),需要传的值为transdata。

$("#more").click(function () {
            var transData = "201811012213123132456416";
            window.location.href = "All?msg=" + transData ;

        });

    然后在接受界面(All)写了一个接受方法,根据特殊字符分隔字符串,最后返回strs[1],就是我需要传的值。

function GetRequest() {

            var url = location.search; 

            //获取url中"?"符后的字串    
            if (url.indexOf("?") != -1) {
                var str = url.substr(1);
                var strs = str.split("=");
            }
            return strs[1];

        } 

    但是这样传值数据容易暴露,所以我就想着把url加密,接着在接受界面的GetRequest()方法里解密。

    今天这篇文章就写到这,下次上传简单url加解密的算法。欢迎大神指教,我也不清楚现在的思路对不对。

 

与君共勉------Ordinary people merely think how they shall spend their timeA man of talent tries to use it. 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值