js如何获取地址栏加密参数

在asp.net后台stringword=Server.UrlDecode(this.Request.Params["n"].ToString());这样能获取到但是我想... 在asp.net后台string word = Server.UrlDecode(this.Request.Params["n"].ToString());
这样能获取到 但是我想在js中 如何获取这个加密参数???
展开
 我来答
Baby_原來
2015-08-14 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:493万
展开全部

方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)加密参数在获取到值后解密就可以了


function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null)
        return unescape(r[2]); //解密
  else
    return null;
}
 
// 调用方法
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

   

方法二:传统方法

function UrlSearch() {   
    var name,value;
    var str=location.href; //取得整个地址栏   
    var num=str.indexOf("?");    
    str=str.substr(num+1); //取得所有参数stringvar.substr(start [, length ]
   var arr=str.split("&"); //各个参数放到数组里   
   for(var i=0;i < arr.length;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(); //实例化
alert(Request.id);
匿名用户
2013-04-25
展开全部
JS比较简单。用window.location.href获取页面地址,然后根据页面地址的格式 .html?参数1=值1&参数2=值2....然后根据?和&号来分割数组就可以取得参数了。
实例:
<script LANGUAGE="JavaScript">function GetArgs(parms, parmName){ var argIndex=parms.indexOf("?") //获取?所在的位置 var arg=parms.substring(argIndex+1); //获取?后面的字符串 var valArg = ""; args = arg.split("&"); //使用split将参数分解为数组 for(var i = 0; i < args.length; i ++) { str = args[i]; var arg = str.split("="); if(arg.length <= 1) continue; //没有参数的时候 if(arg[0] == parmName) valArg = arg[1]; //获取指定参数的值 } return valArg ;}function PageParm(){ var myname=GetArgs(window.location.href, "name"); document.write("您请求的参数值为:"+myname);}</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式