Get path and query string from URL using javascript
Use location.pathname
and location.search
:
(location.pathname+location.search).substr(1)
window.location.pathname + window.location.search
Will get you the base url /found-locations
plus the query string ?state=--&km=km
If your url is a string, you can create URL
object and use pathname
and search
property.
let strurl = 'http://www.test.com/param1/param2?test=abc';
let url = new URL(strurl)
let pathandQuery = url.pathname + url.search;
let strurl = 'http://www.test.com/param1/param2?test=abc';
let url = new URL(strurl)
let pathandQuery = url.pathname + url.search;
console.log(pathandQuery);