【问题标题】:How to navigate with URL to a page with query parameter in router.js如何在 router.js 中使用 URL 导航到带有查询参数的页面
【发布时间】:2017-07-31 11:35:07
【问题描述】:

我希望能够找到一种方法来导航到例如 url 中带有参数的页面,

假设如果我在浏览器上添加以下内容 localhost:8000/?root=profiledetails&id=QQWWES 那么我应该能够导航到在路由器中配置有 profiledetails 的页面,我也应该能够检索我需要从服务器检索数据的查询参数 id QQWWES

谁能帮我解决这个问题。感谢您的帮助。

【问题讨论】:

    标签: router oracle-jet


    【解决方案1】:

    您可以为此使用路由器存储和检索方法。

    在您的源页面中使用 store 方法存储数据。

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

    然后在你的目标页面中使用retrieve方法获取数据。

    var routerData = router.retrieve();
    

    【讨论】:

    • 这就像我们有一个路由器对象要存储。但是,当我将 localhost:8000/?root=profiledetails&id=QQWWES url 放入浏览器以打开页面并希望从路由器实例中检索该页面中的“QQWWES”时。我该怎么做。
    • 请在此处查看以下答案:stackoverflow.com/a/4656873/957654,最后您需要使用javascript从url获取查询参数
    猜你喜欢
    • 2023-01-06
    • 2013-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-25
    相关资源
    最近更新 更多