函数如下:

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<url_arr.length;i++){
alert('这是第'+i+'个REQUEST值:'+url_arr[i]);
}
本文介绍了如何使用JavaScript函数从URL中获取请求参数,并将其转换为数组进行遍历展示。通过调用GetURLRequest方法并传入当前页面URL,可以将REQUEST值以数组形式存储并逐个弹出。
值&spm=1001.2101.3001.5002&articleId=1630950&d=1&t=3&u=32787e5784784523bc9f36da38c7ccba)
2307

被折叠的 条评论
为什么被折叠?



