假设我有一个表单,我希望用户能够提交 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' ] } }
您可以在他们的 github 页面上查看 qs 的来源。顺便说一句,我认为您只能指定字符串列表,而不是对象列表。查看单元测试以获取更多示例。