Есть ли способ получить URL без строки запроса? - PullRequest
231 голосов
/ 28 апреля 2011

У меня есть URL вроде http://localhost/dms/mduserSecurity/UIL/index.php?menu=true&submenu=true&pcode=1235.

Я хочу получить URL без строки запроса: http://localhost/dms/mduserSecurity/UIL/index.php.

Есть ли способ для этого в JavaScript? В настоящее время я использую document.location.href, но он возвращает полный URL.

Ответы [ 12 ]

0 голосов
/ 19 мая 2019

Вот подход с использованием интерфейса URL () :

new URL(location.pathname, location.href).href
0 голосов
/ 28 апреля 2011

Используйте свойства window.location

var loc = window.location;
var withoutQuery = loc.hostname + loc.pathname;
var includingProtocol = loc.protocol + "//" + loc.hostname + loc.pathname;

Вы можете увидеть больше свойств на https://developer.mozilla.org/en/DOM/window.location

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...