Получить полный URL с JQuery, включая параметры после знака вопроса?

Я пытаюсь использовать jQuery, чтобы получить текущий полный URL-адрес страницы. URL страницы выглядит следующим образом:

http://myurl.com/ebook?page=43

Если я использую window.location.pathname это только возвращает все до? так что я бы просто получил

http://myurl.com/ebook

Как я могу получить весь URL?

2 ответа

Решение

У тебя есть:

window.location.href

а также:

document.URL

Если вы хотите вернуть весь URL, вам нужно использовать window.location.href,

С помощью window.location.pathname возвращает только часть пути URL, которая исключает параметры и фрагмент запроса (т. е. начиная с / следуя за хозяином, но только до ? или же #).

Пример:

> window.location.pathname
"/ebook"
> window.location.href
"http://example.com/ebook?page=43"

Также см. Документацию для window.location для более доступных свойств.

Другие вопросы по тегам