2
我有一些JavaScript代碼,當用戶單擊按鈕時,動態地將一對選擇元素添加到窗體。我使用現在的命名約定的模式是:動態添加HTML選擇形式
<select name="foo:1"/>
<select name="foo_quantity:1"/>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
下一次用戶點擊該按鈕時,另一對選擇的添加
<select name="foo:2"/>
<select name="foo_quantity:2"/>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
在圖1和2分別表示索引。服務器端,嘗試匹配項目/數量有點麻煩。我的問題是,是否有一個更好的約定,我可以用它來更容易地在服務器上匹配項目/數量?我正在使用Spring MVC,所以理想情況下,我希望控制器方法接受LineItem對象列表,其中的行項目具有Id(foo)和一些數量。