javascript url多个参数

时间:2017-01-25 12:34:55

标签: javascript angularjs

我有这个当前的网址

"deviceSnapshots?1=1&deviceId=1&snapshotOf.ge=Sun%20Jan%2022%202017%2000%3A00%3A00%20GMT%2B0530%20(India%20Standard%20Time)&snapshotOf.le=Sat%20Jan%2028%202017%2023%3A59%3A59%20GMT%2B0530%20(India%20Standard%20Time)&order.by=snapshotOf" 

我在我的网址deviceId=1中有这个字符串,我有一个设备。 如果我想再添加一个设备ID deviceId=2,该怎么办?如何在同一查询字符串中使用两个ID?

1 个答案:

答案 0 :(得分:1)

通常,您只需指定两次参数:

deviceId=1&deviceId=2

大多数框架会将此URL反序列化为数组。但请注意,这可能会导致网址过长。在某些情况下,使用逗号分隔值等可能更容易:

deviceId=1,2

但这意味着您需要自己解析字符串(" 1,2")。