#javascript #jquery #url
#javascript #jquery #url
Вопрос:
Я знаю, что могу прочитать значение хэша URL-адреса с помощью javascript / jquery. Но возможно ли, что я могу прочитать конечный бит? Нахождение последней части URL-адреса
У меня есть домен. http://www.blah.com каждый раздел домена находится под URL-адресом, похожим на пример «this-page»
http://www.blah.com/service / (с косой чертой или без нее) Но я хочу знать, могу ли я найти «service» в URL-адресе с помощью JavaScript без вмешательства на стороне сервера. Я знаю, что мог бы это сделать, если бы у меня былоhttp://www.blah.com/#service
Я не знаю, мне просто любопытно, я действительно не знаю, что бы я искал в противном случае, так что это моя первая остановка в моем поиске, потому что я невежественен..
Ответ №1:
var p = location.pathname;
p = p.substring(p.length-1) == '/' ? p.substring(0, p.length-1) : p;
p.split('/').pop();
Ответ №2:
Используйте регулярное выражение:
last_bit = $(location).attr('href').replace(/https?://[^/] /i, "");