nodejs由多个具有相同名称的input组成
让我先谢谢你:)
我正在使用节点快递。 我有一个types的forms
<form> <div id=row-1> <input name=item></input> <input name=price></input> </div> <div id=row-2> <input name=item></input> <input name=price></input> </div> </form>
问题是我有同名的多个input,理想情况下在req.body,我想我的数据的forms:
[ { item: item1, price: price1 }, { item: item2, price: price2 } ]
但是,当我发布表单数据,这是我得到:
{ item: [item1, item2], price: [price1, price2] }
有什么我可能会失踪?
再次感谢!
你能尝试这样的事吗?
var data; // this is what you got. var i; var newObjectArray = []; for(i= 0; i<object.item.length; i++) newObjectArray.push({item: data.item[i], price: data.price[i]});