E9 泛微OA获取requestid
function parseQueryString(queryString) {
var params = {};
// 移除问号
queryString = queryString.replace(/^?/, ‘’);
// 分割成键值对数组
var pairs = queryString.split(‘&’);
pairs.forEach(pair => {
if (!pair) return;
var [key, value] = pair.split(‘=’);
var decodedKey = decodeURIComponent(key);
var decodedValue = value ? decodeURIComponent(value) : ‘’;
// 如果键已经存在,则将其转换为数组
if (params[decodedKey]) {
if (Array.isArray(params[decodedKey])) {
params[decodedKey].push(decodedValue);
} else {
params[decodedKey] = [params[decodedKey], decodedValue];
}
} else {
params[decodedKey] = decodedValue;
}
});
return params;
}
var queryString = window.location.hash;
var queryParams = parseQueryString(queryString);
console.log(queryParams.requestid)