2017-05-28 17 views
0

私は私が私のAPIをテストすることができるようにクエリ文字列にこれを変換するに行くかどのようにネストされたリストをクエリ文字列形式に変換しますか?

[['itemA1', itemA2'], ['itemB1', 'itemB2', 'itemB3'], ['itemC1']] 

のようなリストを持っている場合は?私は自分のAPIがこのGET要求のためのさまざまなパラメータを受け入れるようにしようとしており、それをテストするためにクエリ文字列をまとめることができないときは難しいです。これのためのツールはありますか?

注:?私のようなものとしてそれを渡すようにしようとしていたコンテンツ= NESTED_ARRAY

+0

方法のためのモデルを持っていることについてあなたのネストされたリストとあなたのWeb APIメソッドを投稿要求を受け入れるようにしますか?あなたを助けるためにあなたのAPIコードを共有する –

答えて

0

あなたは$.param()が必要になります。http://api.jquery.com/jQuery.param

var content = [['itemA1', 'itemA2'], ['itemB1', 'itemB2', 'itemB3'], ['itemC1']]; 
console.log('?' + jQuery.param({ content: content })); 

出力:

?content%5B0%5D%5B%5D=itemA1&content%5B0%5D%5B%5D=itemA2&content%5B1%5D%5B%5D=itemB1&content%5B1%5D%5B%5D=itemB2&content%5B1%5D%5B%5D=itemB3&content%5B2%5D%5B%5D=itemC1 
関連する問題