22 lines
649 B
JavaScript
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;
|
|
} |