我的表格中有多个这个div由用户动态生成
<div class="property-container">
<input type="hidden" name="proposal[process][systems][1][id]">
<input type="hidden" name="proposal[process][systems][1][name]">
<input type="hidden" name="proposal[process][systems][1][stations][2][id]">
<input type="hidden" name="proposal[process][systems][1][stations][2][name]">
<input type="hidden" name="proposal[process][systems][1][stations][2][price]">
</div>
这就是我用jQuery命名它们的方法
stationFieldsNames:function(station_container, system_id){
var hidden = station_container.find('.property-container input[type=hidden]:first');
station_container.find('.property-container').each(function(propCon){
hidden.attr('name','proposal[process][systems]['+ system_id +'][id]');
hidden.next().attr('name','proposal[process][systems]['+ system_id +'][name]');
hidden.next().next().attr('name','proposal[process][systems]['+ system_id +'][stations]['+propCon+'][id]');
hidden.next().next().next().attr('name','proposal[process][systems]['+ system_id +'][stations]['+propCon+'][name]');
hidden.next().next().next().next().attr('name','proposal[process][systems]['+ system_id +'][stations]['+propCon+'][price]');
});
}
我遇到的问题是我得到了重复的字段名称。当我提交表单时,我在数组中看到数据丢失。我哪里做错了?