小记: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 time. A man of talent tries to use it.