日期:2014-05-16  浏览次数:20340 次

js取当前url参数

js没有提供取当前url参数的方法,只能是自己从中截取了,在网上看很多都是split成数组后再匹配。后来找了个用正则写的,感觉很方便就收藏,方便日后使用。现在分享给大家。

Request = {QueryString : function( key ){ 
var svalue = window.location.search.match( new RegExp( "[\?\&]" + key + "=([^\&]*)(\&?)", "i" ) ); 
return svalue ? svalue[1] : svalue; 
} 
}; 

?假设当前链接是http://www.test.com?a=b&c=d;
取c的值用var c=Request.QueryString(“c”);即可取到。

?

?

?

欢迎查看本人博客:http://www.java.hourb.com

1 楼 youngxu 2011-07-19  
jquery.url插件应该能满足要求
2 楼 xuedong 2011-07-19  
youngxu 写道
jquery.url插件应该能满足要求

呵呵,没用过,有空看下
3 楼 CFeng_feng 2011-07-19  
window.location.search.substring截取URL参数