Я использую этот код, чтобы получить все параметры формы для массива:
var map = {}
form.find(":input[name]").each(function() {
var field = $(this), v = field.val(), key = field.attr("name")
if(!isEmpty(v)){
console.log(key,v)
map[key] = v;
}
});
Проблема в том, что у меня есть такой массив в форме:
<input type="checkbox" name="foo[]">
, затем получает одинаковые значения для одного и того же ключа следующим образом:
foo[] thumb
foo[] title
foo[] description
, поэтому он перезаписывает все значения, кроме последнего.
Как я могу сохранить значения массива в строке через запятую? (без наведения с точным ключом)