2017-07-31 120 views
0

我想在javascript中創建一個域特定路線。Rails,Javascript與路線變量或相對路線重新路由

提供一些背景: 我使用visjs點擊事件,我的後臺是軌

network.on("click", function(obj) { 
     // select node data, get id and us it in URL 
     // here I will redirect the user to another page 
     // window.location.href = "http://example.com/new_url"; 

}); 

在一邊這個功能,我想能夠做的就是連接一個變量,構建鏈接,如下所示:

window.location.href = "http://" + Domain + "/new_url"; 

但是,該域可能因客戶而異。 我正在尋找一種很好的方式來做到這一點,而不必硬編碼每個域,即使這將需要某種附加條件聲明。

有沒有辦法從相對路線做到這一點?不知道這是否是正確的術語,這不需要我創建整個路線,而只需要指定給定域名之後的部分。

回答

0

之前改變

window.location.href 

它具有包括域的值。我可以將它設置爲一個變量,連接其餘路徑,然後將其應用回同一個窗口對象/鍵。