2017-07-31 58 views
0

我希望能夠找到一種方法來瀏覽到的URL,例如參數的網頁查詢參數,如何使用網址導航到一個頁面,在router.js

假設,如果我把下面的像在瀏覽器localhost:8000 /?root = profiledetails & id = QQWWES然後,我應該能夠導航到在路由器配置profiledetails頁面,我也應該能夠檢索查詢參數ID QQWWES我需要從服務器檢索數據。

任何人都可以請幫我弄清楚這一點。感謝你的幫助。

回答

1

您可以使用路由器存儲和檢索方法。

在您的源頁面存儲數據使用存儲方法。

router.store(routerData); //Router is an instance of router and routerData is 
          //an object with required data 

然後在您的目標頁面中使用檢索方法獲取數據。

var routerData = router.retrieve(); 
+0

那麼這就好像我們有一個路由器對象來存儲。但是,當我在瀏覽器中放置localhost:8000 /?root = profiledetails&id = QQWWES url時,打開一個頁面並想從路由器實例中檢索該頁面中的'QQWWES'。我怎樣才能做到這一點。 –

+0

請在此檢查以下答案:https://stackoverflow.com/a/4656873/957654,最後您需要使用JavaScript從url中獲取查詢參數 –

相關問題