2015-06-21 59 views
0

我想检测站点路径中的段数。如果用户目前位于如下网址的页面中:如何使用javascript检测网站路径中的网段数?

example.com/foo/bar/ 

我想知道这个站点路径包含2个URI段。我想要使​​用JavaScript获得'2'。这样做,我想创建这样的地方在我的代码一个新的路径,并获得2段回(有时是3段左右根据现场道路)有files.json它位于根文件夹:

../../files.json 

有没有办法用JavaScript做到这一点?

+1

为什么不用'/'开始URL并从顶部开始?即'/ files.json' – Quentin

+0

不,你必须在你的服务器上配置它。有很多不同类型的“文件夹”,包括动态生成内容的任意值,所以在这种情况下很难“计数”,因为在这种情况下可能存在几乎无限的文件夹。 –

+0

@Quentin你的意思是,用户在哪个段并不重要,我们可以通过'/'回到根目录。我对吗?! – Afshin

回答

-2

Whi你不只是使用window.location.hostname这是根URL吗?

var rootURL = window.location.hostname; 

当然,这取决于网站是否托管在域的根目录下。