如何从url获取queryParams

时间:2015-08-04 05:11:19

标签: ember.js query-parameters

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为空

请帮帮我

1 个答案:

答案 0 :(得分:1)

如果您可以获得code2,我将假设您使用路由器并将location属性设置为hash,这意味着{{1}查询参数未被Ember应用程序解析。

然而,您可以解析全局code1,这将起作用。

获取查询参数值的方法如下:How can I get query string values in JavaScript?