Javascript 如何序列化具有多个id';s使用js或jquery
我想序列化通过引用传递多个id的表单。Javascript 如何序列化具有多个id';s使用js或jquery,javascript,jquery,Javascript,Jquery,我想序列化通过引用传递多个id的表单。 我有这样的东西 <code> keys = ['someref1','someref2',....,'someref99]; data_serializes = $("#data-"+keys.join(",#data")).serialize(); </code> 您可以看到我的表单id以“data-”开头,补码必须是数组中的键。 但它不起作用。 有什么想法吗? 谢谢。您可以使用$。每个和序列化每个表单,使用jQ
我有这样的东西
<code>
keys = ['someref1','someref2',....,'someref99];
data_serializes = $("#data-"+keys.join(",#data")).serialize();
</code>
您可以看到我的表单id以“data-”开头,补码必须是数组中的键。但它不起作用。
有什么想法吗?
谢谢。您可以使用
$。每个和序列化每个表单,使用jQuery选择器插入值:
$(“#序列化”)。单击(函数(e){
e、 预防默认值();
让id=['first','second']
$.each(ID、函数(索引、值){
console.log($(`${value}`).serialize())
});
});代码>
在我看来,如果您在加入ID$(“#data-”+key.join(“,#data-”)时还认为缺少一个破折号,那么它应该可以工作。
您是对的,我的函数缺少一个破折号。它已经开始工作了,谢谢。我知道了,但是如果这样做的话,我必须将每个表单的值连接到一个变量中,才能得到我的最终值。