2015-06-21 58 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; 

當然,這取決於網站是否託管在域的根目錄下。