Javascript 如何使用单个按钮将json列表保存到数据库中?
这里是交易,我需要使用json将表单保存到表中,但有一个问题,每次我将新行放入表中,json都会忽略新行,并再次保留第一行。以下是我正在使用的代码: 这是函数的一部分,将“虚拟”tr抛出到我的视图中:Javascript 如何使用单个按钮将json列表保存到数据库中?,javascript,jquery,json,Javascript,Jquery,Json,这里是交易,我需要使用json将表单保存到表中,但有一个问题,每次我将新行放入表中,json都会忽略新行,并再次保留第一行。以下是我正在使用的代码: 这是函数的一部分,将“虚拟”tr抛出到我的视图中: var cnpjSoftwareHouse = $("#cnpjSoftwareHouse").val(), nomeRazao = $("#nomeRazao").val(), nomeContato = $("#nomeContato").val(), uf = $(
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);
我想我可以使用某种arrayList,但我不知道如何启动它,为了更好地理解,我想使用同一个按钮一次保存所有“虚拟表行”,我找不到一种方法来完成它。。。Json总是保存第一行,而忽略其余的行…什么是Json函数?对不起,兄弟,我认为我没有正确地表达自己。。。我是一个发展中的noob,有时我不知道如何很好地解释它。。。哈哈哈,这里甚至没有类似于JSON的东西。听起来你在插入多行包含(非法)共享ID的元素,然后试图使用(不是真正的)唯一标识符读取值,并且惊讶于浏览器给了你第一个匹配。如果是这样,你真的需要重新思考你是如何引用你的元素的。谢谢昆汀,我会努力找到更好的方法!
var objectListSoftwareHouse = [ {
cnpjSoftwareHouse : $("#cnpjSoftwareHouseV").val(),
nomeRazao : $("#nomeRazaoV").val(),
nomeContato : $("#nomeContatoV").val(),
uf : $("#ufV").val(),
telefone : $("#telefoneV").val(),
codMunicipio: $("#codMunicipioV").val(),
email : $("#emailSoftwareHouseV").val(),
} ];