のは、私は同じページに同じ型のオブジェクトの一括編集するとしましょう:私はIDの原因」バックエンドで、このようなフォームを処理することができる習慣を知っているExpressフォームで入力配列を扱う?
//-jade
form(action='', method='POST')
for each message_id in messages_ids
input(type='text', name='message', id='#{message_id}')
input(type='text', name='author', id='#{message_id}')
input(type='submit', value='Send')
を - それは文句を言わない送られますバックエンドにしかし、それを行う方法はありますか?私はバックエンドでこのようなものを取得したいと考えています。
//js
for (var i = 0; i <= req.body.message.length; i++) {
console.log (
'ObjectID: ' + req.body.message[i].id, //-? null, just to show what I'm trying to get
'Message: ' + req.body.message[i],
'Author: ' + req.body.author[i]
);
}
これは擬似コードです(動作しません)。だから、どんなアイデアですか?
P.S.ただ、可能
{ property: nestedPropert: $value }
:私はあなたがproperty[nestedProperty]
としてbodyParser
ミドルウェアによって解釈される形式の名前を、true
へextended
オプションを設定する属性場合、bodyParser.urlencoded
についてAJAX
'name'は入力データを' id'以外の形式で送るために使われます。 – user568109