ユーザーが同じ種類のものを3つ送信できるようにするフォームがあるとします。例:3つのカテゴリ。配列を渡す方法はありますか?
のようなもの: 私のフォームでinput(type: "text", name: "user[category]")
3回?それはおそらくのようなものですname: "user[category[]]"
が、それは今私にとってはうまくいきません。
user[category][]
。replを使用して試すことができます。
var qs = require('qs');
qs.parse('user[category][]=cat1&user[category][]=cat2')
// { user: { category: [ 'cat1', 'cat2' ] } }
qsのソースはgithubページで確認できます。ちなみに、指定できるのは文字列のリストだけで、オブジェクトのリストは指定できないと思います。その他の例については、単体テストを参照してください。