Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 js 获取与解析URL参数

js 获取与解析URL参数

发布时间:2015-01-12   编辑:www.jquerycn.cn
本文介绍下,用js代码实现获取与解析url参数的方法,有兴趣的朋友不妨研究下哦。

使用js解析URL参数。

创建一个js类,并引用Request.QueryString。

代码:
 

复制代码 代码示例:
var Request = {
QueryString: function (item) {
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i"));
return svalue ? svalue[1] : svalue;
}
}

附,在JavaScript中获取请求的URL参数的方法。

url:http://www.abc.com?id=001,在asp.net中可以通过Request.QueryString["id"]来获取参数值。

也可以直接在js中获取请求的参数的值,通过使用window.location.search可以获取到当前URL的?号开始的字符串,如前面的链接获取到的search为?id=001。
再对获取的字符串进行处理,即可获取到参数的值。

代码:
 

复制代码 代码示例:
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}
 

调用以上方法时,只要传入参数的名称,即可获取到想要的参数的值,比如:getUrlParam("id")。

您可能感兴趣的文章:
javascript 获取url参数的小例子
Js 取得当前页面的URL网址参数
js 获取与解析URL参数
js获取url参数 url编码与解码
js获取屏幕分辨率示例
获取当前页面的完整URL(php与js实现)
jQuery封装的获取Url中的Get参数示例
jquery 获取Url中Get参数
如何解决jquery获取URL中参数中文乱码的问题
js判断当前页面是否被iframe引用的方法

关键词: js url参数   
[关闭]