您的位置:首页 > Web前端 > JavaScript

js获取url参数值

2013-09-10 20:31 239 查看
方法一:正则分析法
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

var r = window.location.search.substr(1).match(reg);

if (r != null) return unescape(r[2]); return null;

}

调用方法:

alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

方法二
<Script language=
"javascript"
>


function

GetRequest() {


var

url = location.search;
//获取url中"?"符后的字串


var

theRequest =
new

Object();


if

(url.indexOf(
"?"
) != -1) {


var

str = url.substr(1);


strs = str.split(
"&"
);


for
(
var

i = 0; i < strs.length; i ++) {


theRequest[strs[i].split(
"="
)[0]]=unescape(strs[i].split(
"="
)[1]);


}


}


return

theRequest;


}


</Script>


调用方法:


<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
</Script>


www.yimouji.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: