get URL params in javascript
by Faisal Khan Janjua
JavaScript
function getURLParms(url){
if(url){
var parms = url.split('?');
if(parms.length>1){
parms = parms[1];
if(parms.indexOf('&')>-1){ parms = parms.split('&'); }
else { parms = [parms]; }
var obj = {};
parms.map(u=>{
if(u){
u = u.split('=');
obj[u[0]] = u[1];
}
});
return obj;
}
return null;
}
else {
return null;
}
}
/* var url = 'https://example.com/buy/'; */
/* var url = 'https://example.com/buy/?location=new%20york&sort=recent&per_pg=-1&pg=1'; */
var url = 'https://fgp.frozenfishdev.com/wp-json/fgp/v1/listings?&location=new%20york&sort=recent&per_pg=10&pg=1';
var chk = getURLParms(url) ? getURLParms(url) : '';
console.log(chk);