Javascript 将空行发送到php页面
我有以下表格,其中我们可以添加必要的行,如下所示:Javascript 将空行发送到php页面,javascript,html,Javascript,Html,我有以下表格,其中我们可以添加必要的行,如下所示: 函数addAgregado(){ $(“#riscos”).append(“+$(“#riscoform”).html()+”; } 函数inserir_agregado() { var IdAgreg=[]; $(“input[name='IdAgreg[]'])each(function(){IdAgreg.push(this.value)}); var父项=[]; $(“输入[name='Parent[]']”)。每个(函数()
函数addAgregado(){
$(“#riscos”).append(“+$(“#riscoform”).html()+”;
}
函数inserir_agregado()
{
var IdAgreg=[];
$(“input[name='IdAgreg[]'])each(function(){IdAgreg.push(this.value)});
var父项=[];
$(“输入[name='Parent[]']”)。每个(函数(){Parent.push(this.value)});
var ParentNome=[];
$(“input[name='ParentNome[]'])each(function(){ParentNome.push(this.value)});
var ParentIdade=[];
$(“input[name='ParentIdade[]'])each(function(){ParentIdade.push(this.value)});
var dadosajax={
“contribuinte”:$(“#contribuinte”).val(),
“IdAgreg[]”:IdAgreg,
“父[]”:父,
“ParentNome[]”:ParentNome,
“ParentIdade[]”:ParentIdade
};
$.ajax({
url:'regagregado.php',
键入:“POST”,
cache:false,
资料来源:dadosajax,
错误:函数(){
Swal.fire(“Erro!”,“TENT novamente.Caso PERSTA o Erro,contatar Administrator!”,“error”);
},
成功:功能(结果)
{
}
});
}
阿格雷加多家族(Parentesco,Nome e Idade)*
阿迪西奥纳酒店
身份证件
Parentesco
诺姆
伊达德
我更改您的.each()
函数,并将$(this).val()改为
并记录结果
下面的示例。
函数addAgregado(){
$(“#riscos”).append(“+$(“#riscoform”).html()+”;
}
函数inserir_agregado(){
var IdAgreg=[];
$(“输入[name='IdAgreg[]']”)。每个(函数(){
IdAgreg.push($(this.val());
});
var父项=[];
$(“输入[name='Parent[]']”)。每个(函数(){
Parent.push($(this.val());
});
var ParentNome=[];
$(“输入[name='ParentNome[]']”)。每个(函数(){
ParentNome.push($(this.val());
});
var ParentIdade=[];
$(“输入[name='ParentIdade[]']”)。每个(函数(){
ParentIdade.push($(this.val());
});
var dadosajax={
contribuinte:$(“#contribuinte”).val(),
“IdAgreg[]”:IdAgreg,
“父项[]”:父项,
“ParentNome[]”:ParentNome,
“ParentIdade[]”:ParentIdade,
};
log(dadosajax);
}
阿格雷加多家族(Parentesco,Nome e Idade)
*
阿迪西奥纳酒店
身份证件
Parentesco
诺姆
伊达德
每个函数中的this.value
应该是this.val()
因为这是一个jqueryobject@ikhvjs返回此错误Uncaught TypeError:this.val不是函数请检查我的答案。@ikhvjs我已经测试了您的问题,并在我的代码中插入了第一行,正如我在下面的回答中所评论的,但这样,它只接受第一行的值,它不会从我更新答案的其他行发送数据。它现在应该可以正常工作了。问题是您应该在每个函数中传递$(this).val()
。如果您测试更新的答案,您将再次遇到我在问题中提出的问题,请插入一个空行。我注意到您隐藏了第一个表单,这就是为什么在所有数组中都有一个空行项。我删除了所有隐藏的样式,没有空行。