大家应该都知道ASP获取URL参数,或者用POST传输的参数
那么,大家知道用JS获取URL参数吗?
来,看看这段代码:
function request(uname){
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null)
{
return unescape(r[2]);
}
return null;
}
为了方便,所以它就跟ASP的调用方法一样,比如URL为https://localhost/tests/jsurl/index.html?a=hello
只需在JS里加入b = request("a")
就可以给b赋值,内容为URL中的参数a
,很简单。