У меня есть это:
http://127.0.0.1:8000/found-locations/?state=--&km=km
Я хочу это:
found-locations/?state=--&km=km
как я делаю это в JavaScript?
Я попробовал window.location.href
но это дает мне целый URL
Я попробовал window.location.pathname.substr(1)
но это дает мне found-locations/
Если Ваш URL является строкой, можно создать URL
объект и использование pathname
и search
свойство.
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);