2011-04-19 5 views
1

사용자가 동일한 유형의 3 가지를 제출할 수 있도록 양식을 작성한다고 가정 해보십시오. 예 : 3 개의 카테고리. 배열을 전달할 방법이 있습니까?ExpressJS에 같은 양식 3을 사용하십시오.

다음과 같음 : input(type: "text", name: "user[category]") 3 번 내 양식에? 그것은 아마 name: "user[category[]]"과 같은 것이지만 지금 당장 나를 위해 일하지 않습니다.

답변

2

user[category][]. 당신은 repl를 사용하여 그것을 시도 할 수 있습니다.

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

source of qs at their github page을 볼 수 있습니다. 그건 그렇고, 난 당신이 개체의 목록이 아니라 문자열의 목록을 지정할 수 있습니다 생각합니다. 더 많은 예제를 보려면 unit tests을보십시오.

관련 문제