25 lines
634 B
JavaScript
25 lines
634 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;
|
|
};
|