updateQueryStringParameter: function (url, key, value) {
if (!value) {
return url;
}
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = url.indexOf('?') !== -1 ? "&" : "?";
if (url.match(re)) {
return url.replace(re, '$1' + key + "=" + value + '$2');
} else {
return url+ separator + key + "=" + value;
}
}
//第一个参数是url路径
//第二个参数是你想替换的key
//第三个参数是你想替换的key对应的value
updateQueryStringParameter(url, 'uid', userId)
12-13
03-09