function getQueryParam(queryString, query) {
if (!queryString) {
return ""
}
if (queryString.indexOf("?") != -1) {
queryString = queryString.substr(1);
}
var vars = queryString.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0].toLocaleLowerCase() === query.toLowerCase()) {
return pair[1];
}
}
return "";
}
//要求querystring只允许带参数不允许?以及URL前缀
var saleId = getQueryParam(window.location.search, "saleid")
兼容性更好的方式
function getQueryParam(queryString, query) {
if (!queryString) {
return ""
}
if (queryString.indexOf("?") != -1) {
var queryStringAttray = queryString.split('?');
if (queryStringAttray && queryStringAttray.length > 1) {
queryString = queryStringAttray[1];
}
}
var vars = queryString.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0].toLocaleLowerCase() === query.toLowerCase()) {
return pair[1];
}
}
return "";
}