怎么用js来加密url的传递参数

怎么用js来加密url的传递参数,第1张

加密代码

function eb(ting)

{

//传入要加密的url

//获取url参数部分

var paraString = tingsubstring(tingindexOf("")+1,tinglength);

//将加密后的参数重新组合到url中

var rul=tingsubstring(0,tingindexOf("")+1)+escape(paraString);

//跳转到rul页面

locationhref=rul;

}

解密代码

var urlPara = locationsearch; //获取参数部分

urlPara=unescape(urlPara);//对参数解密

//分析参数

function getPara(paraName){

var reg = new RegExp("[&|]"+paraName+"=([^&$])", "gi");

var a = regtest(urlPara);

return a RegExp$1 : "";

}

//捕获参数并进行 *** 作

//windowonload = function(){

//var url= getPara("id"); //捕获到url参数

//documentgetElementById("TextBox1")value = url;

//}

function UrlSearch() 

{

   var name,value; 

   var str=locationhref; //取得整个地址栏

   var num=strindexOf("") 

   str=strsubstr(num+1); //取得所有参数   stringvarsubstr(start [, length ]

   var arr=strsplit("&"); //各个参数放到数组里

   for(var i=0;i < arrlength;i++){ 

    num=arr[i]indexOf("="); 

    if(num>0){ 

     name=arr[i]substring(0,num);

     value=arr[i]substr(num+1);

     this[name]=value;

     } 

    } 

var Request=new UrlSearch(); //实例化

var name=Requestname;

望采纳。

如下图,点击左侧“URL参数传给iframe中的报表”节点时,即开geturlparahtmlreport=demo/parameter/simplecpt&start=2010-01-01&end=2010-03-31&per=1,对应网页就会在中间区域显示出来:

将报表生成网页时,给网页添加onload事件,首先获取url中的参数,然后嫁接到iframe的src上,或者通过获得的参数拼接出完整的报表url赋给iframe的src

<html> <head> <title>FineReport Demo</title> <meta ;

如果你还是不懂的话,可以去帆软论坛看看,那里有很多人为你解答的。

/--获取网页传递的参数--/

function request(paras)

{

var url = locationhref;

var paraString = urlsubstring(urlindexOf("")+1,urllength)split("&");

var paraObj = {}

for (i=0; j=paraString[i]; i++){

paraObj[jsubstring(0,jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+1,jlength);

}

var returnValue = paraObj[parastoLowerCase()];

if(typeof(returnValue)=="undefined"){

return "";

}else{

return returnValue;

}

}

调用这个 request就可以了,这里可以调用request("ID")

两个页面之间传递值是可以用request来管理,没有必要使用session。有点太浪费。你可以先在一个页面往请求写你的数据,由于你是需要从url中获得值,所以可以直接在另一页面中通过 requestgetParameter("key")来获得你的值这样是最简单的方法。

以上就是关于怎么用js来加密url的传递参数全部的内容,包括:怎么用js来加密url的传递参数、html如何获取url参数、finereport怎么使用url参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9820795.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存