var getQueryParameter = function (name) {
if (typeof name != "string") return;
var reg = new RegExp("(^|&)" + name.toString().replace(/^\s+|\s+$/g, "") + "=([^&]*)(&|$)", "i");
var str;
try {
str = decodeURI(decodeURI(window.location.search));
}
catch (e) {
str = decodeURI(window.location.search);
}
var r = str.replace(/\s+/g, "").substr(1).match(reg);
if (r != null) return (r[2]);
return null;
};
//获取所有参数列表函数 return object
var getQueryParameters = function () {
var str;
try {
str = decodeURI(decodeURI(window.location.search));
}
catch (e) {
str = decodeURI(window.location.search);
}
var paramsStr = str.split("?")[1];
var paramStrList;
var paramsObj = {};
if (paramsStr) {
paramStrList = paramsStr.split("&") || [];
for (var i = 0; i < paramStrList.length; i++) {
var paramObj = paramStrList[i].split("=");
paramsObj[paramObj[0]] = paramObj[1];
}
}
return paramsObj;
};
// Helper function to parse query string (e.g. ?param1=value&parm2=...).
function pdfViewParseQueryString(query) {
var parts = query.split('&');
var params = {};
for (var i = 0, ii = parts.length; i < ii; ++i) {
var param = parts[i].split('=');
var key = param[0].toLowerCase();
var value = param.length > 1 ? param[1] : null;
params[decodeURIComponent(key)] = decodeURIComponent(value);
}
return params;
}