Javascript: получение location.search из любого URL? - PullRequest
0 голосов
/ 19 июля 2010

я знаю top.location.search retruns ? Key = что-нибудь & blabla = foobar моего текущего URL. Интересно, как я могу получить значение поиска из любого URL?

если у меня есть, например $ goToURL = 'http://www.anydomain.com/hello/?path=xyz Как я могу получить? путь = XYZ там и сохранить его в переменную?

С уважением, Мэтт

Ответы [ 2 ]

2 голосов
/ 19 июля 2010

Свойства местоположения, такие как .search, также доступны для <a> элементов.Итак, динамически создайте элемент <a> и установите его href, и вы сможете получить доступ к этим свойствам.

var a = document.createElement('a')
a.href = "..."
console.log(a.search)
2 голосов
/ 19 июля 2010

[отредактировано на основе комментария @ Ника]

alert('http://www.anydomain.com/hello/?path=xyz'.split('?', 1)[1]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...