是否可以将多个序列化对象合并为一个序列化对象?我将在帖子中使用它。序列化对象是通过 for 循环创建的。
var data = [];
for (var i = 0; i < riid_count; i++) {
data[i] = $('input[type=checkbox][data-record='+i+']').serializeObject();
data[i].id = $('input[name=id][data-record='+i+']').val();
console.log(data[i]);
}
$.ajax({
url : '<?php echo base_url() . 'index.php/unsubscribe/submit' ?>',
data: data (hopefully access the merged objects),
method: "POST",
processData: true,
dataType: 'json',
error: function(xhr, status, thrown)
{
// i have stuff here
},
success: function(data)
{
// i have stuff here
}
});
<form>以下是元素外观的示例:
<form>
<input type="checkbox" data-record="0" class="selection" name="somename">
</form>
根据我从数据库获取的数据,最多可以有 10 个(甚至更多)复选框。
回首忆惘然