1

ユーザーが同じ種類のものを3つ送信できるようにするフォームがあるとします。例:3つのカテゴリ。配列を渡す方法はありますか?

のようなもの: 私のフォームでinput(type: "text", name: "user[category]") 3回?それはおそらくのようなものですname: "user[category[]]"が、それは今私にとってはうまくいきません。

4

1 に答える 1

2

user[category][]。replを使用して試すことができます。

var qs = require('qs');
qs.parse('user[category][]=cat1&user[category][]=cat2')
// { user: { category: [ 'cat1', 'cat2' ] } }

qsのソースはgithubページで確認できます。ちなみに、指定できるのは文字列のリストだけで、オブジェクトのリストは指定できないと思います。その他の例については、単体テストを参照してください。

于 2011-04-20T01:31:12.473 に答える