Как получить строки URL только с дочерними сайтами / подпапками - PullRequest
0 голосов
/ 23 июля 2010

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

Примеры

http://test.com/site1/folder/abc/test.aspx

Output : http://test.com/site1/folder/abc/


http://test.com/site1/folder/abc/test.aspx?id=1&name=xyz

Output : http://test.com/site1/folder/abc/


http://test.com/site1/folder/abc/test.aspx?id=1,name=xyz

Output : http://test.com/site1/folder/abc/


http://test.com/site1/folder/abc/?testid=45

Output : http://test.com/site1/folder/abc/

Есть идеи?

1 Ответ

4 голосов
/ 23 июля 2010

демо

только javascript сделает ...

var str = "http://test.com/site1/folder/abc/?testid=45";    
str.slice(0,str.lastIndexOf('/')+1); // prints http://test.com/site1/folder/abc/

чтобы получить текущий URL,

var str = window.location.href;    
str.slice(0,str.lastIndexOf('/')+1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...