salary-management-front/pc4mobx/hrmSalary/util/url.js

22 lines
649 B
JavaScript

// export const getQueryString = (name) => {
// let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
// let r = window.location.hash.split("?")[1].match(reg);
// if (r != null) {
// return decodeURIComponent(r[2]);
// };
// return null;
// }
export const getQueryString = (variable) => {
let split = window.location.hash.split("?");
if(split.length <= 1) {
return null;
}
var query = split[1];
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return null;
}