2017-01-25 11 views
-1

私は私は、単一のデバイスを持って、私のURL deviceId=1で、この文字列を持っているこの現在のURLjavascriptのURL複数のパラメータ

"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" 

を持っています。 デバイスIDをもう1つ追加したい場合、deviceId=2と言ってください。どのように私は両方のIDを同じクエリ文字列で使用できますか?

+0

URLはどのように解析/使用されるかについての質問が必要です。たぶん、カンマを追加して、クエリを再度解析します。 –

+0

'deviceId'を' deviceIds = 1,2'に変更してカンマで分割することができます。 – sniels

+0

私はコンマを使用しようとしましたが、動作していません –

答えて

1

通常は、ちょうどこのように二度パラメータを指定します。

deviceId=1&deviceId=2 

ほとんどのフレームワークは、あなたのための配列としてこのURLをデシリアライズします。ただし、これは非常に長いURLにつながる可能性があります。いくつかのケースでは、カンマ区切り値を使用する方が簡単等であってもよい:

deviceId=1,2 

が、これは、文字列(「1,2」)を自分で解析する必要があることを意味します。

+0

ああ大丈夫です..ありがとう –

関連する問題