Tenho uma tabela pai x filho:
<thead>
<tr>
<td width="2000"><b>Pergunta</b></td>
<td width="1000"><b>Resposta</b></td>
</tr>
</thead>
<tbody>
<div class="row">
<tr>
<td width="2000">
<input type="text" class="form-control" name="nm_pergunta"
id="nm_pergunta">
</td>
<td width="1000">
<input type="text" class="form-control" name="nm_resposta"
id="nm_resposta">
</td>
</tr>
</div>
</tbody>
</table>
e ao carregar a página (readyFn) eu insiro filhos nessa tabela através de dados que vem de um dataset:
…
for(var i = 0; i < arr.length; i++){
var obj = arr[i];
addTableParam('tb_anamnese', 'nm_pergunta', obj[1]);
}
}
function addTableParam(table, field, param) {
var indexAdd = wdkAddChild(table);
$(`#${field}___` + indexAdd).val(param);
}
Ao abrir o formulário ele carrega normalmente pra preecher. Porém ao consultar o registro de depois de salvo ele trás as linhas duplicadas. Como se fosse uma linha com o valor correto e outra linha com um valor em branco, sempre duplicando a quantidade de linhas. Alguém conhece essa situação?