Javascript 如何使用单个按钮将json列表保存到数据库中?

Javascript 如何使用单个按钮将json列表保存到数据库中?,javascript,jquery,json,Javascript,Jquery,Json,这里是交易,我需要使用json将表单保存到表中,但有一个问题,每次我将新行放入表中,json都会忽略新行,并再次保留第一行。以下是我正在使用的代码: 这是函数的一部分,将“虚拟”tr抛出到我的视图中: var cnpjSoftwareHouse = $("#cnpjSoftwareHouse").val(), nomeRazao = $("#nomeRazao").val(), nomeContato = $("#nomeContato").val(), uf = $(

这里是交易,我需要使用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);

我想我可以使用某种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(),
} ];