jquery получить url страницы

Для получения адреса текущей страницы в javascript необходимо воспользоваться объектом location, который содержит информацию об URL страницы, а так же методы позволяющие осуществлять перезагрузку страницы или перенаправление на другой url.

Рассмотрим несколько способов как это можно сделать.

Я хотел бы получить корневой URL-адрес «mywebsite» динамически. Если я опубликую этот сайт в другом месте, мне не нужно будет менять script.

Я попробовал в «page.html» javascript: var url = window.location.protocol + «//» + window.location.host + ‘/otherPage.html

Также я знаю о location.origin, но это не поддерживается для всех браузеров, поскольку я нашел, что по ссылке: http://www.w3schools.com/jsref/prop_loc_origin.asp

Если это можно сделать с помощью jQuery, это будет хорошо.

Рассмотрим как получить URL текущей страницы на javascript вместе с get параметрами и доменным именем сайта. Полная информация об адресе содержится в объекте «document.location». Доступ к отдельным элементам можно получить с помощью обращения к свойствам объекта.

Свойство Значение
document.location.href http://realadmin.ru/saytostroy/?page=4#top
document.location.protocol http:
document.location.host realadmin.ru
document.location.pathname /saytostroy/
document.location.search ?page=4
document.location.hash #top

Получаем GET параметр

Теперь получим из адресной строки значение конкретного GET параметра. Для этого присвоим их переменной и выберем нужное значение регулярным выражением. Для примера возьмём URL и извлечем значение параметра «limit»:

Если «limit» не существует, то переменная «GetValue» будет содержать пустую строку.

Оцените статью
SoftLast
Добавить комментарий