JS获取页面传递(REQUEST)值

函数如下:

function  GetURLRequest(Url) {
    
var u,g,StrBack='',RETURNVALUE="";
    
if(arguments[arguments.length-1]=="#"){u=Url.split("#");}else{u=Url.split("?");}
    
if (u.length==1)g='';else g=u[1];
    
if(g!=''){
       gg
=g.split("&");
       
var MaxI=gg.length;
       str 
= arguments[0]+"=";
       
for(xm=0;xm<MaxI;xm++){
          
if(gg[xm].indexOf(str)==0){
          StrBack
=gg[xm].replace(str,"");
          
break;}

          RETURNVALUE
+=gg[xm].substring(gg[xm].indexOf('=')+1)+"|";
          }
}

    
return RETURNVALUE.substring(0,RETURNVALUE.length-1);
}
 

 

调用方法:

var url_arr=GetURLRequest(window.location.href).split('|');//获取当前页REQUEST集合,并存入数组。

for(i=0;i

    alert('这是第'+i+'个REQUEST值:'+url_arr[i]);

}

你可能感兴趣的:(JS获取页面传递(REQUEST)值)