Javascript模拟ASP(.NET)的Request.QueryString获取URL中参数

Javascript获取URL中GET参数一般都是用&把URL拆分成数组,然后再去遍历数组获取参数。今天分析一段统计代码正好看到那段统计代码中模拟了ASP(.NET)Request.QueryString方法来获取URL中的GET参数值。

var Request = {

QueryString: function(key){

var svalue = window.location.search.match( new RegExp( "[\?\&]" + key + "=([^\&]*)(\&?)", "i" ) );

return svalue ? svalue[1] : svalue;

}

};

添加新评论 »