第一种:
//拉取查询字符串
var GetParam = function (paraName) {
var _reg = new RegExp("(^|&)" + paraName + "=([^&]*)(&|$)", "i");
if (!window['GetParam_Matched_Val'])
window['GetParam_Matched_Val'] = (window.location.search.substr(1) + window.location.hash.substr(1));
var _matched = window['GetParam_Matched_Val'].match(_reg);
if (_matched) return _matched[2]; return '';
};
//获取查询字符串原始字符串
var GetParamStr = function () {
return (window.location.search.substr(1) + window.location.hash.substr(1));
}
第二种:
//获取url中的参数
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; //返回参数值
}
var pidStr = getUrlParam('DecodeKey');
//拉取查询字符串
var GetParam = function (paraName) {
var _reg = new RegExp("(^|&)" + paraName + "=([^&]*)(&|$)", "i");
if (!window['GetParam_Matched_Val'])
window['GetParam_Matched_Val'] = (window.location.search.substr(1) + window.location.hash.substr(1));
var _matched = window['GetParam_Matched_Val'].match(_reg);
if (_matched) return _matched[2]; return '';
};
//获取查询字符串原始字符串
var GetParamStr = function () {
return (window.location.search.substr(1) + window.location.hash.substr(1));
}
第二种:
//获取url中的参数
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; //返回参数值
}
var pidStr = getUrlParam('DecodeKey');