javascript / jquery получить URL без хеша - PullRequest
1 голос
/ 07 октября 2011

Я знаю, что могу прочитать хэш-значение URL с помощью javascript / jquery. Но возможно ли, что я могу прочитать завершающий бит? Нахождение последней части URL

У меня есть домен. http://www.blah.com/ каждый раздел домена находится под URL-адресом, похожим на пример "this-page"

http://www.blah.com/service/ (с косой чертой или без нее) Но я хочу знать, могу ли я найти «сервис» в URL с помощью JavaScript, без вмешательства на стороне сервера. Я знаю, что мог бы сделать это, если бы http://www.blah.com/#service

Я не знаю, мне просто любопытно, я действительно не знаю, что бы я искал в противном случае, так что это моя первая остановка в поиске, потому что я не в курсе ..

Ответы [ 2 ]

2 голосов
/ 07 октября 2011
var p = location.pathname;
p = p.substring(p.length-1) == '/' ? p.substring(0, p.length-1) : p;
p.split('/').pop();
1 голос
/ 07 октября 2011

Используйте регулярное выражение:

last_bit = $(location).attr('href').replace(/https?:\/\/[^\/]+/i, "");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...