jQuery - как получить данные из url?

KorP

Новичок
Есть у меня скриптик на jQuery, который получал id раздела и дальше уже с ним работал. Сейчас пытаюсь это дело перенести на kohana, соответственно формат урла изменился и теперь переменной id в урле просто нет, вопрос - а как бы её получить? Раньше это было реализовано следующим образом:
PHP:
ids.push($(this).attr("id").split("_")[2]);
формат урла теперь
/kohana/catalog/4/
но, после этого id в урле могут быть и ещё данные, в том числе и цифровые. этот id - \d{1,10}
там же к роуту никак привязаться нельзя?
 

iceman

говнокодер
а чо этот ID в хтмл тег вывести нельзя? например в input hidden
 

KorP

Новичок
Ну в общем то можно конечно, чо ж нет то, но как то грабли хочется юзать в самый последний момент
 

craz

Нестандартное звание
на хабре был парсер урлов, мне как то надо было забирать протокол для target ссылок, думаю можно заюзать и для парсинга страницы на которой стоишь - глянь
 
  • Like
Реакции: KorP

NeWMaN

Новичок
А в чем проблема-то?
Получить URL или распарсить его?

Для первого случая смотреть объект location А для второго может и split хватить. Не хватит - использовать regexp
 

craz

Нестандартное звание
ваще да... он же у тебя должен передаваться в каком нибудь глобальном массиве по хорошему? типа
<script>
var id=<?=$this->param->id?>
</script>

Просто про парсер урлов я написал потому, что в той кмске в которой я это делал там такого не было, но в кохане то точно должен быть.
 
Сверху