我有一个html表,可以从中获取输入数据的数组,但是当我尝试对输出数组值进行切片和分组时,我会迷路。
这是我用来获取具有输入字段名称的分组和切片数据的代码。
我只需要获得同一组中没有{td}输入名称的输入值
$('#buttonclck1').click(function(e) {
$(function() {
var data = $("#productanddates :input").serializeArray(); // For converting it to array
//If needed below code is converting it to object
var obj = {};
for (var i = 0, l = data.length; i < l; i++) {
obj[data[i].name] = data[i].value;
}
//console.log(data); // Print Array in Console
//console.log(obj);// Print Object in Console
//console.log(data[3].value);
//count of array per each
var chunk_size = 4;
///////
var groups = data.map( function(e,i){
return i%chunk_size===0 ? data.slice(i,i+chunk_size) : null;
}).filter(function(e){ return e; });
console.log(groups);
//window.location.href = "./test.php?array="+ JSON.stringify(Object.values(data));
})
});