这里是交易,我需要使用json将表单保存到表中但是存在问题,每次我在表中放入一个新行时json会忽略新行并持续存在再次第一行。以下是我使用的代码:
这是抛出"虚拟"的功能的一部分。 tr进入我的观点:
var cnpjSoftwareHouse = $("#cnpjSoftwareHouse").val(),
nomeRazao = $("#nomeRazao").val(),
nomeContato = $("#nomeContato").val(),
uf = $("#uf").val(),
telefone = $("#telefone").val(),
codMunicipio = $("#codMunicipio").val(),
email = $("#emailSoftwareHouse").val();
var tr =
'<tr id="tabelaV">'+
'<td><label class="input"><input id="cnpjSoftwareHouseV" name="cnpjSoftwareHouse[]" value="'+cnpjSoftwareHouse+'" /></td></label>'+
'<td><label class="input"><input id="nomeRazaoV" name="nomeRazao[]" value="'+nomeRazao+'" /></td></label>'+
'<td><label class="input"><input id="nomeContatoV" name="nomeContato[]" value="'+nomeContato+'" /></td></label>'+
'<td><label class="input"><input id="ufV" name="uf[]" class="none" value="'+uf+'" placeholder="" /></td></label>'+
'<td><label class="input"><input id="telefoneV" name="telefone[]" value="'+telefone+'" /></td></label>'+
'<td><label class="input"><input id="codMunicipioV" name="codMunicipio[]" value="'+codMunicipio+'" /></td></label>'+
'<td><label class="input"><input id="emailSoftwareHouseV" name="emailSoftwareHouse[]" value="'+email+'" /></td></label>'+
'<td><label class="input"><button type="button" id="ok" class="btn btn-primary" onclick="addInfoCadastro()" >Confirmar</button></td></label>'+
'<td><label class="input"><button type="button" id="remover" class="btn btn-primary" onclick="remover()" >Remover</button></td></label>'+
'</tr>';
$('#grid').find('tbody').append(tr);
这是Json的一部分,它接收上面输入的值:
var objectListSoftwareHouse = [ {
cnpjSoftwareHouse : $("#cnpjSoftwareHouseV").val(),
nomeRazao : $("#nomeRazaoV").val(),
nomeContato : $("#nomeContatoV").val(),
uf : $("#ufV").val(),
telefone : $("#telefoneV").val(),
codMunicipio: $("#codMunicipioV").val(),
email : $("#emailSoftwareHouseV").val(),
} ];
我以为我可以使用某种arrayList,但我不知道如何启动它,为了更好地理解,我想保存所有&#34;虚拟表行&#34;一次使用相同的按钮,我无法找到方法... Json总是保存第一个并忽略其余的行......