如何从 url 获取 queryParams

how can get queryParams from url

Url:192.168.0.40/index.html?code1=123#/cases/?code2=4567

如何从url获取Code1和Code2?

我的代码

App.CasesRoute = Ember.Route.extend({

    model: function(params) {  
        var code1=params.queryParams.code1;
        var code1=params.queryParams.code2;
    }
})

我可以得到code2但是code1没有定义? this.store 为空

请帮帮我

如果你能得到 code2,我会假设你正在使用 路由器 location 属性 设置为 hash,这意味着 code1 查询参数未被 Ember 应用程序解析。

但是您可以解析全局 location.search,这将起作用。

这里解释获取查询参数值:How can I get query string values in JavaScript?